Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

forest_moon

짝수는 싫어요 본문

알고리즘

짝수는 싫어요

rokga 2023. 1. 17. 23:35
  • 짝수는 싫어요

 

문제 설명

정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.

제한사항

  • 1 ≤ n ≤ 100

입출력 예 설명

입출력 #1

  • 10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다.

입출력 #1

  • 15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.
class Solution {
    public int[] solution(int n) {
        int[] answer = {};
        int a = 0;
        if(n % 2 == 0){
            answer = new int[n / 2];
        } else {
            answer = new int[n / 2 + 1 ];
    }
        for(int i=0; i<=n ; i++){
            if(i % 2 == 1){
                answer[a] = i;
                a++;
            }
        }
        return answer;
    }
}

 

 

 

다른풀이 중 오 ..한거

import java.util.stream.IntStream;

class Solution {
    public int[] solution(int n) {
        return IntStream.rangeClosed(0, n).filter(value -> value % 2 == 1).toArray();
    }
}

스트림 개념확인 !

'알고리즘' 카테고리의 다른 글

피자 나눠 먹기 (1)  (0) 2023.01.18
나이 출력  (0) 2023.01.18
분수의 덧셈  (0) 2023.01.13
머쓱이보다 키 큰 사람  (0) 2023.01.13
두 수의 나눗셈  (0) 2023.01.12