반응형
[프로그래머스] Java 코딩테스트 연습 - 짝수 홀수 개수
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/120824
문제
정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 rerturn하도록 solution함수를 완성해보세요.
풀이
홀수의 개수를 담을 변수 odd와 짝수의 개수를 담을 변수 even을 선언하고 num_list의 각 원소들을 2로 나눠 나머지가 0이면 even의 값을 증가, 그렇지 않으면 odd 의 값이 증가하도록 했다.
소스코드
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
int odd = 0;
int even = 0;
for (int i = 0; i < num_list.length; i++) {
if (num_list[i] % 2 == 0) {
even++;
} else {
odd++;
}
}
answer [0] = even;
answer [1] = odd;
return answer;
}
}
반응형
'코딩테스트연습 > [프로그래머스] Java' 카테고리의 다른 글
[프로그래머스] Java 코딩테스트 연습 - 암호 해독 (0) | 2023.07.18 |
---|---|
[프로그래머스] Java 코딩테스트 연습 - 개미 군단 (0) | 2023.07.18 |
[프로그래머스] Java 코딩테스트 연습 - 점의 위치 구하기 (0) | 2023.07.16 |
[프로그래머스] Java 코딩테스트 연습 - 가위 바위 보 (0) | 2023.07.12 |
[프로그래머스]Java 코딩테스트 연습 - 배열의 원소만큼 추가하기 (0) | 2023.07.11 |