(문제풀이)
프로그래머스(JAVA) : 정수 내림차순으로 배치하기.
cogito-new
2022. 9. 17. 00:25
- nArray 라는 문자열 배열을 생성하고, n으로 들어오는 숫자열을
1) 자동타입 변환을 사용하여 String으로 변환하고 2) split을 통해 잘라내서
배열에 저장한다. (이렇게 저장하는 경우 nArray[0], nArray[1] ... 으로 숫자 1개씩 저장된다.)
- Arrays.sort(배열명) 메소드를 사용해서 (* ctrl + shift + o 를 통해 import 시켜준다)
오름차순으로 배열을 정렬해준다.
for 반복문을 통해 배열의 뒤에서부터 앞으로 문자타입 변수 answer에 저장해준다.
String type 을 +=로 저장하는 경우 덧셈이 아닌 1+2 = 12 와 같은 형태로 저장이 된다.
(int, double, float 등등은 정상적으로 덧셈 수행)
- 저장된 문자변수를 Long.parselong을 사용하여 long 타입의 변수로 바꾸어 return한다.
반응형