TIL/kotlin 알고리즘

프로그래머스 lv1 x만큼 간격이 있는 n개의 숫자

crablo 2024. 1. 24. 20:47
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