코드
import java.util.ArrayList;
import java.util.Collections;
class Solution {
public String[] solution(String[] strings, int n) {
ArrayList<String> newArr = new ArrayList<String>();
for(int i=0; i<strings.length; i++) {
newArr.add(strings[i].charAt(n) + strings[i]);
}
Collections.sort(newArr);
System.out.println(newArr);
String [] answer = new String [newArr.size()];
for(int i=0; i<newArr.size(); i++) {
answer[i] = newArr.get(i).substring(1,newArr.get(i).length());
}
return answer;
}
}
접근방법
'Backend > Algorithm' 카테고리의 다른 글
20. ArrayList - 나누어 떨어지는 숫자 배열 (0) | 2020.11.13 |
---|---|
19. toLowerCase, charAt - 문자열 내 p와 y의 개수 (0) | 2020.11.12 |
13. BufferedReader, BufferedWriter, StringTokenizer - 빛 섞어 색 만들기 (0) | 2020.11.06 |
12. 비트단위시프트연산자 <<, >> (0) | 2020.11.04 |
11. copyOfRange, sort - K번째 수 (0) | 2020.10.31 |