#87389
๐ Question ?
class Solution {
fun solution(n: Int): Int {
var answer: Int = 0
return answer
}
}
๐งฉ Thought Process
- x๋ผ๋ ๋ฏธ์ง์๋ฅผ 1์์๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋๋ ค๋๊ฐ๊ธฐ (for๋ฌธ ์ฌ์ฉ)
- n์ x๋ก ๋๋์์ ๋ ๋๋จธ์ง๊ฐ 1์ธ์ง ํ์ธํ๊ธฐ (if๋ฌธ ์ฌ์ฉ)
- ํ์ธํ์ ์ ๋ง์ผ๋ฉด break
๐ Answer
class Solution {
fun solution(n: Int): Int {
var answer: Int = 0
for (x in 1 until n+1) {
if (n % x == 1) {
answer = x
break
}
}
return answer
}
}
๐ Result
๐ Comment
์ด๋ฐ ์ฌ์ด ๋ฌธ์ ๋ค์ด ์ฅ์ฅ ํ๋ฆฌ๋ค๊ฐ ์๋ฆฟ์ ๋ฌธ์ ์์ ๋ด๊ฐ ์๊ฐํ ๋ฐฉ๋ฒ๋๋ก ํ์ด๋ณด๋ ค๊ณ ๊ณ ์ง๋ถ๋ฆฌ๋ฉด์ ์๊ฐ ์๋ชจ๋ฅผ ๋ง์ด ํด์์ธ์ง ๋ฌธ์ ๊ฐ ๋ฐ๋ก ํ๋ ธ์ ๋ ์พ๊ฐ์ด ์์ฃผ ์ข๋น :))