프로그래머스(자바)
짝수 홀수 개수 - 아이디어★
나의 풀이 class Solution { public int[] solution(int[] num_list) { int[] answer = {0, 0}; for(int i=0; i
배열 두 배 만들기 - stream, lambda를 쓰자★
나의 풀이 class Solution { public int[] solution(int[] numbers) { int[] answer = {}; for(int i=0; i i * 2).toArray(); } }
배열뒤집기 - Stream★, mapToInt, 고전 for문
나의 풀이 class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for(int i=0; i< num_list.length; i++){ answer[i] = num_list[num_list.length-i-1]; } return answer; } } ▶ 여전히 고전 for문을 사용해서 문제를 해결할 수 있다. 다른 사람의 풀이 class Solution { public int[] solution(int[] numList) { List list = Arrays.stream(numList).boxed().collect(Collectors.toList()); Collections.revers..
중복된 숫자 개수 + 머쓱이보다 키 큰 사람★
다른 사람의 풀이 class Solution { public int solution(int[] array, int n) { int answer = 0; for (int num : array) { if (num == n) answer++; } return answer; } } ▶ 향상된 for문을 이용해서 배열의 원소에 접근한다.