참치코더의 꿈 메모장

알고리즘 72일차 - 프로그래머스 기출 문제(JAVA) / 하샤드 수 본문

잡다한 웹지식

알고리즘 72일차 - 프로그래머스 기출 문제(JAVA) / 하샤드 수

참치깡 2025. 7. 14. 13:19
728x90

전체 코드 부분

 

- 매개변수로 주어진 x의 자릿수의 합으로 x를 나누었을때 나머지가 0이 된다면 하샤드 수이므로 true 아니면 false를

  반환하는 문제이다.

 

- 일단 자리값을 계산하기 위해 x 값을 String 형태로 변환후 split메서드를 사용해 한글자씩 배열형태로 저장을 했다.

- 다음 for문을 이용해서 배열의 길이만큼 문자열을 받아 다시 int값으로 반환후에 더하면 자릿수의 합을 알수가 있는데,

- x값을 해당하는 자릿값으로 나눈 나머지가 0이 된다면 하샤드 수이므로 answer에 true 아니라면 else 값을 사용해서

  false를 반환하였다.

 

- 정답 확인 완료 ^^

 

https://school.programmers.co.kr/questions/89383

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

3년전 여행길 시간이 빠르다

 

728x90
Comments