짝수는 싫어요
2023. 8. 17. 22:57ㆍ코딩 테스트(JAVA)/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/120813?language=java
문제
정답 코드
import java.util.Collections;
import java.util.ArrayList;
class Solution {
public ArrayList<Integer> solution(int n) {
// 매개변수 n을 for문을 돌면서 홀수만 배열에 담는다
ArrayList<Integer> answer = new ArrayList();
for(int i =1; i <= n; i++){
if(i%2 == 1){
answer.add(i);
}
}
return answer;
}
}
1. 리스트나 배열과 같은 컬렉션 요소를 정렬할 때 사용
Collections.sort(); //오름차순
Collections.reverse(); //내림차순
하지만 여기서는 차례대로 원소가 들어가므로 실제 사용하지는 않았음
2. import 부분 신경 써야 함
3. 리턴타입 신경 써서 작성 필요.
🔅 프로그래머스로 코딩테스트 연습 할 때, import문은 사전에 다 외워야 할까?
➡외워야 하긴 하지만, 다행히도 import java.util.* 이나 import java.util.Stream.*으로 대부분 해결되기 때문에
크게 외워야 할 부분은 없다.
🧐 30분 이상 고민해도 접근 방법을 알 수 없는 문제는 현재 풀 수 없는 문제.
이 경우에는 구글링을 통해서 새롭게 학습하는 부분이라고 생각하고 마음 편히 생각하고 접근하자!
😊 어떤 특정 개념이 너무 어렵다면...? ( feat. 비트연산)
지금 당장 너무 어렵다면, 거기에 매달리지 말고 다른 것들을 학습 후 나중에 제대로 정복하도록 하자!
'코딩 테스트(JAVA) > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 2019 KAKAO BLIND RECRUITMENT 후보키 (0) | 2024.07.31 |
---|---|
[programmers] 삼각 달팽이 (0) | 2024.03.30 |
[programmers] 양과 늑대 (1) | 2024.01.15 |
[programmers] 두 큐 합 같게 만들기 (1) | 2024.01.15 |