문자열 내 마음대로 정렬하기(java)

최준근·2021년 12월 26일
0

java알고리즘

목록 보기
27/63

문제설명

생각하기

  1. strings 인덱스 n의 값을 뽑아 다른 하나의 리스트에 오름차순으로 저장한다.
  2. 저장한 값을 다시 String[]에 저장하면 끝

내 풀이


ArrayList를 하나 만들어준다. 이후에 ArrayList에 문자배열의 i값의 n값 + strings[i]값을 더해 기준이되는 문자를 문자열앞에 더해준다 ex) n =1일 때 "sun" ==> "usun" 이후 정렬을 통해 오름차순을 만들어주고, string[]의 크기를 지정해준다.
다시 for문을 통해 각 문자열 앞에붙어있는 문자를 substring으로 잘라 ans[]에 넣어준다.

profile
느려도 좋으니 꾸준하게

0개의 댓글