[JAVA] 프로그래머스 하샤드 수
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 하샤드 수 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12947 2. 풀이 자주사용되는 한자리씩 숫자를 뽑아내는 while문은 이제 외우도록 해야겠다... 별거아닌데 헷갈려서 int a = x를 왜 선언했는지 한참 생각했다... while문으로 sum을 구해서 x로 나눠준다 class Solution { public boolean solution(int x) { boolean answer = true; //왜 a=x를 선언하는지?? //x를 그대로 사용하면 while문에서 x가 변형됨.. int a = x; int sum = 0; while (a != 0){ sum += a % 10; a /= 10; } if(x %..