[프로그래머스 입문문제/3일차] 짝수는 싫어요 (Java)

2024. 2. 14. 22:33·Study/코딩 테스트
반응형
문제 설명

 

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

제한사항
  • 1 ≤ n ≤ 100
입출력 예
n result
10 [1, 3, 5, 7, 9]
15 [1, 3, 5, 7, 9, 11, 13, 15]
입출력 예 설명

 

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

 

입출력 #2
15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.

 


class Solution {
    public int[] solution(int n) {
        
        // 배열의 인덱스는 0으로 시작한다. 
        // 따라서 answer의 총 범위가 n+1이다.
        // 여기서 나누기 2를 한 것이 홀수 혹은 짝수의 길이이다.
        int[] answer = new int[(n+1)/2]; 
        
        for(int i = 1; i <= n; i++){     
            if(i % 2 == 1) // 홀수일 때
                answer[i/2] += i;
        }
        
        return answer;
    }
}

 


 

반응형
저작자표시 비영리 변경금지 (새창열림)

'Study > 코딩 테스트' 카테고리의 다른 글

[백준] 9095번 1, 2, 3 더하기 해설 및 풀이 (Python)  (0) 2025.02.10
[백준] 11047번 동전 0 해설 및 풀이 (Python)  (0) 2025.02.08
[프로그래머스 입문문제/3일차] 최빈값 구하기 (JAVA)  (0) 2024.02.14
[프로그래머스 입문문제/3일차] 중앙값 구하기 (JAVA)  (0) 2024.02.14
[프로그래머스 입문문제/2일차] 배열 두 배 만들기 (JAVA)  (0) 2024.02.14
'Study/코딩 테스트' 카테고리의 다른 글
  • [백준] 9095번 1, 2, 3 더하기 해설 및 풀이 (Python)
  • [백준] 11047번 동전 0 해설 및 풀이 (Python)
  • [프로그래머스 입문문제/3일차] 최빈값 구하기 (JAVA)
  • [프로그래머스 입문문제/3일차] 중앙값 구하기 (JAVA)
Dev Chu
Dev Chu
  • Dev Chu
    Log_Double 7
    Dev Chu
  • 전체
    오늘
    어제
    • LOG LIST (201)
      • log Double 7 (2)
        • notice (1)
        • 회고록 (1)
      • Study (112)
        • 과제 (2)
        • 코딩 테스트 (105)
        • 대규모 시스템 설계 기초 (5)
      • CS (10)
        • 자료구조 & 알고리즘 (4)
        • Design Pattern (2)
        • TIL (4)
      • FrontEnd (26)
        • HTML & CSS (16)
        • JavaScript & jQuery (9)
        • React (1)
      • BackEnd (24)
        • Java (4)
        • Python (6)
        • Database (0)
        • Spring (6)
      • Infra & DevOps (3)
        • AWS (3)
        • Git (8)
      • Project (4)
        • repo_bis (2)
        • WhiteMonday (2)
      • ETC (20)
        • TIP (13)
        • Error (5)
        • SQLD (2)
  • 블로그 메뉴

    • 코딩 테스트
  • 링크

    • GitHub
  • 공지사항

    • Log Double 7
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Dev Chu
[프로그래머스 입문문제/3일차] 짝수는 싫어요 (Java)
상단으로

티스토리툴바