글
프로그래머스 C# 짝수는 싫어요(개쉬움, P, J)
프로그래밍
2022. 12. 28. 15:37
728x90
SMALL
using System;
public class Solution {
public int[] solution(int n) {
int[] answer = new int[n/2+n%2];
for(int i=0; i<n/2+n%2;i++)
{
answer[i] = 2*i + 1;
}
//그냥 0부터 해서 홀수만 출력하게 answer를 설정한다.
return answer;
}
}
파이썬
////
def solution(n):
return [i for i in range(1, n+1, 2)]
자바
import java.util.List;
import java.util.ArrayList;
class Solution {
public int[] solution(int n) {
List<Integer> answer = new ArrayList<>();
for(int i=1; i<=n; i++)
{
if(i % 2 == 1)
{
answer.add(i);
}
}
return answer.stream().mapToInt(x -> x).toArray();
}
}
import java.util.stream.IntStream;
class Solution {
public int[] solution(int n) {
return IntStream.rangeClosed(0, n).filter(value -> value % 2 == 1).toArray();
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 분수의 덧셈(분자, 분모, JAVA) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 문자 반복 출력하기(new string, Substring, P, J) (0) | 2022.12.28 |
프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange) (0) | 2022.12.28 |
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J) (0) | 2022.12.28 |
프로그래머스 C# 편지(개쉬움, P, J) (0) | 2022.12.28 |