~๋ชฉ์ฐจ~
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/12915?language=java
๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ
- ' n๋ฒ์งธ ๋ฌธ์์ด + ํด๋น ๋ฌธ์์ด ' ์ ArrayList์ ๋ด์์ Collections.sort(ArrayList)๋ฅผ ์ํ
- ์ํ๋ ์์๋ก ์ ๋ ฌ๋ ๋ฌธ์์ด๋ค์ ๊ฒฐ๊ณผ ๋ฐฐ์ด์ ํ๋์ฉ ๋ด๋๋ค.
์ด ๋, ์ ๋ ฌ์ ์ํด ์์ ๋ถ์๋ ๋ฌธ์์ด์ ์ ์ธํ๊ธฐ ์ํด์ substring(1, String.length)์ ์ํ
์์ฑ ์ฝ๋
import java.util.*;
class Solution {
public String[] solution(String[] strings, int n) {
ArrayList<String> answer = new ArrayList<>();
for(int i=0; i<strings.length; i++){
answer.add("" + strings[i].charAt(n) + strings[i]);
}
Collections.sort(answer);
String[] result = new String[strings.length];
for(int i=0; i<strings.length; i++){
result[i] = answer.get(i).substring(1, answer.get(i).length());
}
return result;
}
}
๋์์ด ๋์ จ๋ค๋ฉด ์ข์์ ๋๋ฌ์ฃผ์ธ์๐
'๐๋ฌธ์ ํ์ด > ๐งฉProgrammers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ผ ๋ฌธ์ (0) | 2023.05.05 |
---|---|
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด | 2021 ์นด์นด์ค ์ฑ์ฉ์ฐ๊ณํ ์ธํด์ญ (0) | 2023.05.05 |
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ์ต์์ง์ฌ๊ฐํ (0) | 2023.05.05 |
[Python] ํ๋ก๊ทธ๋๋จธ์ค ํคํจ๋ ๋๋ฅด๊ธฐ | 2020 ์นด์นด์ค ์ธํด์ญ (2) | 2023.05.03 |
[Python] ํ๋ก๊ทธ๋๋จธ์ค H-Index (0) | 2023.04.22 |