soozya
[JAVA] 하샤드 수 본문
[문제]
[답]
[풀이]
아니 근데 하샤드 수가 뭔지 알았던 사람...?ㅎㅎ 문제에서 잘~ 설명 해줬지만 진짜 쌩판 처음보는 내용 나올 때마다 당황.. 노답... 혼란...이마짚...ㅋㅋㅎㅎㅋㅋㅎㅎ
일단 0은 의미가 없으므로 0이 아니어야 함..! 정수 x를 12로 가정하고 풀이해봅시당
12를 10으로 나눈 몫과 나머지를 구해야 한다.
나머지는 2가 나오는데, y가 원래 0이었으니 나머지 2를 더해주면 2가 되지요~ 그래서 y는 2..
몫(t)은 1이기 때문에 다시 10으로 나누어줍니다~
그럼 나머지는 1이 나오니까 y는 2+1 해서 3이 됩니다
몫(t)은 0이기 때문에 이제 반복은 끝이납니다.
그래서 이제 반환받을 값을 적을 때, 정수 x인 12를 나머지 y인 3으로 나누었을 때, 나머지가 0이냐 아니냐에 따라 true와 false를 반환하게 되는 것임~~
'💻프로그래머스_연습 > LV.1' 카테고리의 다른 글
[JAVA] 콜라츠 추측 (0) | 2023.11.28 |
---|---|
[JAVA] 평균 구하기 (0) | 2023.11.28 |
[JAVA] 두 정수 사이의 합 (0) | 2023.11.27 |
[JAVA] x만큼 간격이 있는 n개의 숫자 (0) | 2023.11.27 |
[JAVA] 정수 제곱근 판별 (1) | 2023.11.21 |