Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

soozya

[JAVA] 자릿수 더하기 본문

💻프로그래머스_연습/LV.1

[JAVA] 자릿수 더하기

soozya 2023. 11. 17. 21:18

[문제]

 


[답]

 

[풀이]

 

ㅎ.. 케찹고백.. 솔직히 다른 사람 코드 참고해서 작성함..ㅎㅎ.

우선 나머지가 필요한데용.. 123을 예로 들었을 때, 123을 10으로 나누면 나머지가 3임.. answer에 3이 들어갔죠?

그리고 몫 12를 n에 대입해서 다시 10으로 나눔.. 나머지는 2가 나오고, 기존 3에 2를 더하면 5가 됐죠?

그리고 다시 12나누기 10의 몫 1을 n에 대입해서 1을 10으로 나누면 나머지는 1이 나오고, 기존 5에 1을 더하면 6..!  

몫은 0이므로 더이상 나누기 NO.....

 

987로 예를 들었을 때, 10으로 나누면 몫 98, 나머지 7 👉🏻 answer = 7

98을 10으로 나누면 몫 9, 나머지 8 👉🏻 answer = answer(7)+8 = 15

9를 10으로 나누면 몫 0, 나머지 9 👉🏻 answer = answer(15)+9 = 24

 

풀고나면 쉬운데... 이거 어떻게 다들 한 번에 생각하지... 다덜 천재인가...