티스토리 뷰
💡 나의 풀이
어려웠다..n번째 단어를 각 단어 앞에 붙여주고 오름차순 정렬해준 뒤 붙여놨던 n번째 단어를 substring으로 잘라내어 주었다. 검색해보니까 Comparator를 사용하던데 그러면 메소드 추가에 할게 많길래 나중에 더 공부해보는걸로...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class Solution {
public String[] solution(String[] strings, int n) {
String[] answer = {};
List<String> arr = new ArrayList<String>();
//charAt(n)으로 n번째 단어 + i번째 단어를 붙여준다.
for(int i = 0; i < strings.length; i++){
arr.add(strings[i].charAt(n) + strings[i]);
}
for(int i = 0; i < answer.length; i++){
}
return answer;
}
}
|
'👩🏻💻 기술면접 > 알고리즘' 카테고리의 다른 글
[프로그래머스] JAVA 행렬의 덧셈 Level 1. (0) | 2020.04.15 |
---|---|
[프로그래머스] JAVA 소수 찾기 Level 1 (3) | 2020.04.07 |
[프로그래머스] Java 나누어 떨어지는 숫자 배열 Level 1 (0) | 2020.04.02 |
[프로그래머스] Java 모의고사 Level 1 (0) | 2020.04.02 |
[프로그래머스] Java x만큼 간격이 있는 n개의 숫자 Level 1 (0) | 2020.04.02 |
댓글