-
[Java 자바] 프로그래머스 Lv 0 - 짝수는 싫어요Study/Java 2024. 10. 1. 11:21728x90반응형
목차
1. 문제 설명
728x90문제 설명
정수 n이 매개변수로 주어질 때,
n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.제한사항
- 1 ≤ n ≤ 100
2. 입출력 예시
입출력 예시
#1
10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다.
#2
15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.
3. 문제 풀이
반응형문제 풀이
1. if 문을 사용하여, n이 짝수일때와 홀수일 때 배열 answer의 길이를 선언한다.
2. for 문을 사용하여, 배열 answer의 길이만큼 돌면서, answer의 각 인덱스에 홀수를 넣어준다.
3. answer를 반환한다.
class Solution { public int[] solution(int n) { int[] answer; if (n%2 == 0){ answer = new int [n/2]; } else { answer = new int [(n+1)/2]; } for (int i=0; i<answer.length; i++){ answer[i] = (i*2) + 1; } return answer; } }
728x90반응형'Study > Java' 카테고리의 다른 글
[Java 자바] 프로그래머스 Lv 0 - 피자 나눠 먹기 (2) (3) 2024.10.03 [Java 자바] 프로그래머스 Lv 0 - 피자 나눠 먹기 (1) (0) 2024.10.02 [Java 자바] 프로그래머스 Lv 0 - 최빈값 구하기 (0) 2024.09.30 [Java 자바] 프로그래머스 Lv 0 - 중앙값 구하기 (0) 2024.09.29 [Java 자바] 프로그래머스 Lv 0 - 나머지 구하기 (3) 2024.09.28