2023. 6. 20. 18:51ㆍC# 알고리즘 코딩(프로그래머스)
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;
}
}
'C# 알고리즘 코딩(프로그래머스)' 카테고리의 다른 글
프로그래머스 C# 배열 자르기(StringBuilder, CopyOfRange, 자바, 파이썬) (0) | 2023.06.22 |
---|---|
프로그래머스 C# 특정 문자 제거하기(replace, 파이썬, 자바) (0) | 2023.06.21 |
프로그래머스 C# 문자열 뒤집기(string -> ToCharArray(), Reverse, 파이썬, 자바) (0) | 2023.06.19 |
프로그래머스 C# 아이스 아메리카노(몫과 나머지, 파이썬, 자바) (0) | 2023.06.18 |
프로그래머스 C# 옷가게 할인 받기(3항 연산자, 파이썬, 자바) (0) | 2023.06.17 |