seunghyun Note
[프로그래머스] - 문자열 내 마음대로 정렬하기 With JAVA 본문
728x90
반응형
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12915
문제 풀이
1. sort 사용 ( bubble or sort)
2. compareTo 사용 (사전순으로 나열)
.. 깔끔하지는 않지만 해결
class Solution {
public String[] solution(String[] strings, int n) {
System.out.println("String length : "+ strings.length);
for(int i=0; i<strings.length-1;i++){
for(int j=i+1;j<strings.length;j++){
if(strings[i].charAt(n) > strings[j].charAt(n)){
String tmp = strings[i];
strings[i] = strings[j];
strings[j] = tmp;
}
else if(strings[i].charAt(n) == strings[j].charAt(n)){
if(strings[i].compareTo(strings[j]) >0){
String tmp = strings[i];
strings[i] = strings[j];
strings[j] = tmp;
}
}
}
}
return strings;
}
}
728x90
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
[프로그래머스] - 숫자 문자열과 영단어 with JAVA (0) | 2024.01.06 |
---|---|
[프로그래머스] - 가장 가까운 같은 글자 with JAVA (0) | 2024.01.06 |
[프로그래머스] - 카드 뭉치 with JAVA (0) | 2024.01.06 |
[프로그래머스] - 괄호 회전하기 with Java (0) | 2024.01.06 |
[프로그래머스] -푸드 파이트 대회 with JAVA (0) | 2024.01.06 |