프로그래머스 C# 짝수와 홀수의 개수(자바, 파이썬)

2023. 6. 20. 18:51C# 알고리즘 코딩(프로그래머스)

using System;

public class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int[2];


        for(int i=0; i<num_list.Length;i++)
        {
            if(num_list[i] % 2 == 0)
            {
                answer[0]++;
            }   /// 짝수면 첫 번째 0배열에 플러스 1씩 해준다.
            else
            {
                answer[1]++;
            } //홀수면 배열 1에 플러스 1씩 한다.
        }
        
        return answer;
    }
}

 

 

파이썬

 

 

def solution(num_list):
    answer = [0,0]
    for n in num_list:
        answer[n%2]+=1
    return answer

 

 

파이썬2

 

 

def solution(num_list):
    answer = [0,0]

    for num in num_list:
        if num % 2 == 0:
            answer[0] += 1
        else:
            answer[1] += 1

    return answer

 

 

자바

 

 

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;
    }
}