728x90
반응형
오랜만에 코딩 문제를 풀어보려하니 생각보다 머리가 안 돌아간다.
그래서 다시 낮은 레벨부터 시작해보기로 했다.
문제
풀이
먼저 1부터 입력된 n까지 반복문을 통해 홀수를 찾는 것을 목표로 했다.
이 때, 반복문을 1부터 n번 반복할 필요는 없다고 생각했다.
홀수 찾기가 목표이기에 2씩 건너뛸 방법을 찾아보았다.
내가 찾은 방법은 for문에서 step을 사용해 해결할 수 있었다.
그 다음 찾은 홀수를 어떻게 배열에 담을까 고민하다 이전에 List를 Array로 만들어 리턴해 주기로 했다.
List를 사용한 이유는 Array의 크기는 수정할 수 없고,
for문 안에 사용된 i를 통해 간단히 Array의 index에 접근하기에는 무리가 있었다.
문제에서 Array를 오름차순으로 리턴하라고 했지만
for문을 1부터 n까지 오름차순으로 실행하기 때문에 고려사항에서 제외했다.
728x90
반응형
'프로그래머스' 카테고리의 다른 글
피자 나눠 먹기(2) 코틀린(Kotlin) (0) | 2022.11.26 |
---|---|
피자 나눠 먹기(1) 코틀린(Kotlin) (0) | 2022.11.25 |
문자열 다루기 기본 코틀린(Kotlin) (0) | 2022.09.28 |
제일 작은 수 제거하기 코틀린(Kotlin) (0) | 2022.09.23 |
가운데 글자 가져오기 스위프트(Swift) (0) | 2022.09.09 |