코딩 공부/프로그래머스
(프로그래머스)Lv0.짝수와 홀수 개수
챠나
2023. 4. 11. 19:29
[문제설명]
나는 배열에 너무 약하다ㅜㅜ
그래서 이 문제를 받고 한숨을 쉼 ㅠㅠㅠㅋㅋㅋㅋㅋㅋㅋ
약해도 이겨내야쥐~~~~~~
내가 처음 생각한 방법은 짝수를 나타낼 수 있는 미지의수를 2로 나누어 나머지가 0이면 짝수! 아니면 홀수! 이다.
class Solution {
public int[] solution(int[] num_list) {
for (int i=0; i<num_list.length; i++) {
if(num_list[i]%2==0) {
} else {
}
}
처음에 틀은 이렇게 짰는데.. 이제 여기서 어떻게 배열에 넣어야 할까..
고민하고 구글링해서 만들어 낸 코드는
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
int left = 0;
int right = 0;
int num =0;
for (int i=0; i<num_list.length; i++) {
if(num%2==0) {
left++;
} else {
right++;
}
}
answer[0] = left;
answer[1] = right;
return answer;
}
}
나는 배열을 선언하고 생성하지를 않았기 때문에 넣어줄 공간이 없었던 거였다
int[] answer = new int[2]; 이것을 꼭 잊지말아야지.
그리고 [index0,index1] 여기에 넣는 방법을 간단한것인데도 생각해내지 못했던 것같다.
answer[0]과 answer[1] 꼭 기억해야지