본문 바로가기

Coding Test/프로그래머스

(138)
[프로그래머스/자바] 중앙값 구하기 import java.util.Arrays; class Solution { public int solution(int[] array) { Arrays.sort(array); return array[array.length/2]; } }
[프로그래머스/자바] 배열 자르기 class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[num2 - num1 + 1]; int index = 0; for(int i=num1; i
[프로그래머스/자바] 머쓱이보다 키 큰 사람 class Solution { public int solution(int[] array, int height) { int answer = 0; for(int num : array) { if(num > height) answer ++; } return answer; } } import java.util.Arrays; class Solution { public int solution(int[] array, int height) { return (int) Arrays.stream(array).filter(value -> value > height).count(); } }
[프로그래머스/자바] 짝수 홀수 개수 class Solution { public int[] solution(int[] num_list) { int[] answer = {0, 0}; for(int num : num_list){ if(num%2 == 0){ answer[0] = answer[0] + 1; } else { answer[1] = answer[1] + 1; } } return answer; } }
[프로그래머스/자바] 배열 뒤집기 class Solution { public int[] solution(int[] num_list) { int[] list = new int[num_list.length]; for(int i=0; i
[프로그래머스/자바] 피자 나눠 먹기(1) class Solution { public int solution(int n) { return n%7 > 0 ? n/7+1 : n/7; } } class Solution { public int solution(int n) { return (n + 6) / 7; } }
[프로그래머스/자바] 피자 나눠 먹기 (3) class Solution { public int solution(int slice, int n) { int answer = n/slice; if(n%slice >= 1){ answer ++; } return answer; } } class Solution { public int solution(int slice, int n) { return n % slice > 0 ? n/slice+1 : n/slice; } }
[프로그래머스/자바] 문자열 내 마음대로 정렬하기 import java.util.*; class Solution { public String[] solution(String[] strings, int n) { Arrays.sort(strings); String[] result = new String[strings.length]; for(int i=0; i< strings.length; i++){ result[i] = strings[i].substring(n, n+1); } Arrays.sort(result); List list = new ArrayList(Arrays.asList(strings)); for(int i=0; i