programmers

·programmers
최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 풀이1) Arrays.sort()를 활용한 풀이 import java.util.Arrays; class Solution { public int solution(int[] array) { int answer = array[0]; // 빈도값을 순서대로 저장하기 위해 배열 정렬 Arrays.sort(array); int fr[] = new int[array.length]; int max[] = new int[array.length]; int j = 0; // fr[] : 빈도값을 저장하는..
·programmers
덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 연산 기호와 숫자 사이는 항상 하나의 공백이 존재합니다. 단 음수를 표시하는 마이너스 기호와 숫자 사이에는 공백이 존재하지 않습니다. 1 ≤ quiz의 길이 ≤ 10 X, Y, Z는 각각 0부터 9까지 숫자로 이루어진 정수를 의미하며, 각 숫자의 맨 앞에 마이너스 기호가 하나 있을 수 있고 이는 음수를 의미합니다. X, Y, Z는 0을 제외하고는 0으로 시작하지 않습니다. -10,000 ≤ X, Y ≤ 10,000 -20,000 ≤ Z ≤ 20,000 [연산자]는 + ..
·programmers
머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다. 정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요. class Solution { public int solution(int M, int N) { int answer = 0; answer= (M-1) + (N-1)*M; //answer = M*N - 1; return answer; //return M*N - 1; 과 동일 } }
·programmers
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 풀이1) replace() class Solution { public String solution(String my_string) { String answer = ""; answer=my_string.replace("a",""); answer=answer.replace("e",""); answer=answer.replace("i",""); answer=answer.replace("o",""); answer=answer.replace("u",""); return answer; } } 풀이2) replaceA..
·programmers
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 풀이1) equals() 메소드 class Solution { public String solution(String my_string, String letter) { String answer = ""; for(int i=0;i char 변수가 값은 메모리 주소를 갖지 않는다 String char == "객체" 참조 비교 값 비교 equals "객체" 내용 비교 없음 비교 연산자는 == 이므로 꼭 잊지말 것 풀이2) replace() 메소드 class Solution { public String solution(String my_s..
·programmers
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 풀이1) char.At()을 활용한 풀이 class Solution { public String solution(String my_string) { String answer = ""; for(int i=1;i
아잠만_
'programmers' 카테고리의 글 목록 (22 Page)