programmers.co.kr/learn/courses/30/lessons/12933
내가 짠 Java 코드
import java.util.Arrays;
class Solution {
public long solution(long n) {
String nString=Long.toString(n);
String[] arr=nString.split("");
Arrays.sort(arr);
StringBuilder builder=new StringBuilder();
for(String a:arr)
builder.append(a);
return Long.parseLong(builder.reverse().toString());
}
}
내가 짠 Python 코드
def solution(n):
return int("".join(sorted(list(str(n)),reverse=True)))
다른 분께서 짠 Java 코드
public class ReverseInt {
String res = "";
public int reverseInt(int n){
res = "";
Integer.toString(n).chars().sorted().forEach(c -> res = Character.valueOf((char)c) + res);
return Integer.parseInt(res);
}
}
'Algorithm' 카테고리의 다른 글
5. Longest Palindromic Substring (0) | 2021.04.01 |
---|---|
Python 코딩테스트 팁 01 - 전역 변수 (0) | 2021.03.30 |
1781번: 컵라면 (Python) (0) | 2021.01.10 |
3954번: Brainf**k 인터프리터 (데이터 추가, 최신 버전, Python) (0) | 2021.01.02 |
Python 코딩 테스트 기본 템플릿(백준, 프로그래머스, SWEA) (0) | 2020.12.20 |