*문제
*해설
import java.util.Arrays; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Scanner; class Solution { public String[] solution(String[] strings, int n) { ArrayList list = new ArrayList<>(); String[] answer = null; for(int i=0;i<strings.length;i++) { list.add(strings[i].charAt(n)+strings[i]); } Collections.sort(list); answer = new String[list.size()]; for(int i=0;i<strings.length;i++) { answer[i]=list.get(i).substring(1,list.get(i).length()); } return answer; } }
'코딩테스트(프로그래머스) > LEVEL 1' 카테고리의 다른 글
[프로그래머스/Java]소수찾기 - 사좋배 공유 - (0) | 2019.10.20 |
---|---|
[프로그래머스/Java]두 정수 사이의 합 - 사좋배 공유 - (0) | 2019.10.20 |
[프로그래머스/Java]나누어 떨어지는 숫자 배열 - 사좋배 공유 - (0) | 2019.10.20 |
[프로그래머스/Java]같은 숫자는 싫어 - 사좋배 공유 - (0) | 2019.10.20 |
[프로그래머스/Java]가운데 글자 가져오기 - 사좋배 공유 - (0) | 2019.10.20 |