자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.
예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
• n은 10,000,000,000이하인 자연수입니다.
n | return |
---|---|
12345 | [5,4,3,2,1] |
class Solution {
public List<Long> solution(long n) {
List<Long> list = new ArrayList<Long>();
while(n > 0) {
list.add(n % 10); // 나머지
n /= 10; // 몫
}
return list;
}
}
새삼 단순한 나누기에서도 몫과 나머지를 어떻게 활용하느냐에 따라
문제를 풀 수 있다는게 신기하다 ㅎ_ㅎ!!!!!
앞으로도 여러 문제에서 잘 쓰일 것 같으니 단디 외워놔야지😊~~