728x90
문제를 보고서 x /x+x/x+x+x/... =>1*x /2*x/3*x ..... 이렇게 규칙이 떠올랐다.
" 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트"
1*x 2*x 3*x.. 이런식으로 진행되어서 nlist 에 숫자를담는 리스트를 만들었다. 타입은 LongArray로 리턴되어서
toLong으로 형변환 해주었다.
for문을 두번써서 코드가 길어져서 다른사람들의 풀이를 보았는데..
굉장히 간결했다.
아직 형변환에 익숙하지 않아서 연습을 더 많이 해야할것 같고, 다른 사람들의 코드를 보면서 다른 문법도 공부해나가야 하겠다.
728x90
'TIL > kotlin 알고리즘' 카테고리의 다른 글
프로그래머스 lv1 두 정수 사이의 합 (0) | 2024.01.25 |
---|---|
프로그래머스 lv1 두 정수 사이의 합 (0) | 2024.01.25 |
프로그래머스 lv1 정수 내림차순으로 배치하기 (0) | 2024.01.24 |
프로그래머스 lv1 정수 제곱근 판별 (2) | 2024.01.24 |
프로그래머스 lv1 자연수 뒤집어 배열로 만들기 (1) | 2024.01.24 |