CodingTest (53) [프로그래머스] 문자열 안에 문자열 _JAVA 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다. class Solution { public int solution(String str1, String str2) { int answer = 0; //str1이 str2를 포함하고 있는지 체크 if(str1.contains(str2)) { answer = 1; }else answer = 2; return answer; } } [프로그래머스] 자릿수 더하기 _JAVA 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 제한사항 0 ≤ n ≤ 1,000,000 class Solution { public int solution(int n) { int answer = 0; //정수 n을 문자로 변환 후 문자 하나씩 끊어서 배열에 저장 String[] arr = (Integer.toString(n)).split(""); for(int i=0; i [프로그래머스] 숨어있는 숫자의 덧셈(1) _JAVA 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. class Solution { public int solution(String my_string) { int answer = 0; //0~9까지를 제외한 모든 문자를 공백으로 변경 String[] string2 = my_string.replaceAll("[^0-9]","").split(""); for(int i=0; i [프로그래머스] 진료순서 정하기 _JAVA 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 중복된 원소는 없습니다. 1 ≤ emergency의 길이 ≤ 10 1 ≤ emergency의 원소 ≤ 100 class Solution { public int[] solution(int[] emergency) { int[] answer = new int[emergency.length]; for(int i=0; i [프로그래머스] 외계행성의 나이 _JAVA 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. 제한사항 age는 자연수입니다. age ≤ 1,000 PROGRAMMERS-962 행성은 알파벳 소문자만 사용합니다. class Solution { public String solution(int age) { String answer = ""; //int형인 age.. [프로그래머스] 최빈값 구하기 _JAVA 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0 [프로그래머스] 피자 나눠 먹기(2) _JAVA 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 class Solution { public int solution(int n) { int answer = 0; answer = lcm(n, 6)/6; return answer; } //최대공배수 구하기 public int lcm(int num1, int num2) { return num1*num2/gcd(num1, num2); } //최소공약수 구하기 public int gcd(int num1, int .. [프로그래머스] 배열 자르기 _JAVA 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ numbers의 길이 ≤ 30 0 ≤ numbers의 원소 ≤ 1,000 0 ≤num1 이전 1 ··· 3 4 5 6 7 다음