728x90

class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int [2]; // 정수 배열 생성.
int even = 0; // 변수 초기화 (짝수, 홀수)
int odd = 0;
int length = num_list.length; // 배열의 길이에 대한 변수.
for (int i = 0; i < length; i++) { // index의 숫자가 짝수 여부 확인.
if (num_list[i] % 2 == 0) { // 만약 짝수라면 해당 개수 증가 후 answer 배열의 첫 번째 인덱스에 저장.
even++;
answer[0] = even;
} else // 홀수일 경우 해당(odd) 개수 증가, answer 배열 2번째 인덱스에 저장.
odd++;
answer[1] = odd;
}
return answer;
}
}
* 이번 문제를 풀면서 변수명 지정할 때 영단어좀 알아놔야겠다(?) 라는 당연하면서도 이상한 느낌이라해야하나... 여튼 생각했다. ㅎㅎ;
* even : 짝수, odd : 홀수
* 배열의 이해도를 필요로 하는 문제 인것 같다..
230720
728x90
'코딩테스트 연습 > 프로그래머스 Lv.0' 카테고리의 다른 글
프로그래머스 코딩테스트 lv.0 - 특정 문자 제거하기. (Java) (0) | 2023.07.23 |
---|---|
프로그래머스 코딩테스트 lv.0 - 문자 반복 출력하기 (Java) (0) | 2023.07.21 |
프로그래머스 코딩테스트 lv.0 - 중앙값 구하기 (Java) (0) | 2023.06.22 |
프로그래머스 코딩테스트 lv.0 - 짝수는 싫어요(Java) (0) | 2023.05.06 |
프로그래머스 코딩테스트 lv.0 - 숫자 비교하기(Java) (0) | 2023.05.06 |