프로그래머스 정수 내림차순으로 배치하기 - java


프로그래머스 정수 내림차순으로 배치하기 - java

class Solution { public long solution(long n) { int[] count = new int[10]; // 0~9 숫자 카운터 long remaining = n; while (remaining > 0){ count[(int)(remaining%10)]++; // casting 주의 remaining/=10; } String s = ""; for (int i = 9 ; i >= 0 ; i--){ for (int j = 0 ; j < count[i] ; j++) { s = s+i; System.out.println(s); } } long l = Long.parseLong(s); return l; } } 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges...



원문링크 : 프로그래머스 정수 내림차순으로 배치하기 - java