728x90
반응형
사용언어 : JAVA
https://programmers.co.kr/learn/courses/30/lessons/12933
코딩테스트 연습 - 정수 내림차순으로 배치하기
함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이
programmers.co.kr
문제
함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.
나의 코드
테스트 입출력 예
n | return |
118372 | 873211 |
코드 설명
1. split을 이용해 입력받은 숫자를 한개씩 배열에 담는다.
2. 담은 숫자를 반복문을 이용해 내림차순 하여 다시 배열에 담는다.
3. 배열에 담은 값을 string에 한개씩 추가한다.
4. string으로 되어있는 answer를 long형화 하여 return 한다.
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 숫자 문자열과 영단어(Java) (0) | 2021.07.24 |
---|---|
[프로그래머스] 하샤드 수(Java) (0) | 2021.07.19 |
[프로그래머스] 핸드폰 번호 가리기 (0) | 2021.07.09 |
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2021.07.03 |
[프로그래머스] 행렬의 덧셈(Java) (0) | 2021.06.27 |