728x90
반응형
오늘은 비교적 간단한 문제를 풀어보려 한다.
문제
먼저 약수를 어떻게 구하지?
사실 되게 기초적인 내용이지만 몇 초안에 바로 답을 내기가 힘들었다.
그냥 배운지 너무 오래돼서 그런건가 싶기도 했다.
누가 보면 비웃을지도 모를만한 내용이지만 뭐 내가 그런걸 어쩌겠나 싶다. 다만 계속 노력할 뿐이다.
아무튼 약수를 구하는 법을 생각하다보니 그냥 나누어떨어지면 모두 약수라는 생각이 드디어 떠올랐다.
그럼 나누어 떨어지는 수를 찾으면 될 것인데 갯수가... 몇 개더라?
무슨 공식이 있었던 것 같은데 기억이 나지 않는다.
그냥 단순히 1부터 주어진 수까지 반복하면서 나머지 연산이 0이 되면
그 수는 약수이기에 리턴될 answer 변수에 더해주었다.
풀이
for문 안에 n까지 반복할 때 조건이 until이 아닌 ..을 사용했는데
until은 n를 포함하지 않고 ..은 n을 포함한다는 차이가 있다.
728x90
반응형
'프로그래머스' 카테고리의 다른 글
나머지가 1이 되는 수 찾기 코틀린(Kotlin) (0) | 2022.08.16 |
---|---|
x만큼 간격이 있는 n개의 숫자 코틀린(Kotlin) (0) | 2022.08.14 |
JadenCase 문자열 만들기 코틀린(Kotlin) (0) | 2022.08.09 |
자연수 뒤집어 배열로 만들기 코틀린(Kotlin) (0) | 2022.08.08 |
숫자 문자열과 영단어 코틀린(Kotlin) (0) | 2022.08.07 |