CodingTest
프로그래머스 - 짝수 홀수 개수 (JAVA)
쩡선영
2023. 2. 16. 18:59
문제 설명
정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
<제한사항>
1) 1 <= num_list의 길이 <= 100
2) 0 <= num_list의 원소 <= 1,000
내가 직접 푼 풀이
class Solution {
public int[] solution(int[] num_list) {
int[] answer = {0,0};
int cnt=0;
for(int i=0; i<num_list.length; i++){
if(num_list[i]%2==0) answer[0]++;
else answer[1]++;
}
return answer;
}
}
코드 설명
1) num_list의 각 인덱스가 짝수이면 answer[0]++
2) 홀수이면 answer [1]++을 해줬습니다.
다른 사람의 풀이
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
for(int i = 0; i < num_list.length; i++)
answer[num_list[i] % 2]++;
return answer;
}
}
우와 이 분 진짜 똑똑하심 그 잡채...
짝수 홀수만 구분 하는 문제이기 때문에... 0과 1만 나오네요
어떻게 저렇게 풀 수 있죠 댑악입니닿