본문 바로가기
(문제풀이)

프로그래머스(JAVA) : 정수 내림차순으로 배치하기.

by cogito-new 2022. 9. 17.

  • 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한다.

 

 

 

 

 

 

반응형