import java.util.Arrays;
import java.util.stream.*;
class Solution {
public String solution(String my_string) {
String[] answer = my_string.toLowerCase().split("");
Arrays.sort(answer);
return Arrays.stream(answer).collect(Collectors.joining());
}
}
타인의 코드. new String() 생성자 사용이 인상적인...
혹은 String.valueOf(char[])
도 같은 결과를 낼 수 있다.
import java.util.*;
class Solution {
public String solution(String my_string) {
char[] answer = my_string.toLowerCase().toCharArray();
Arrays.sort(answer);
return new String(answer);
}
}
String과 char[] 간의 호환이 영 익숙해지지를 않는다. python의 String slice에 너무 절여졌는가...
new String()
new String() 생성자의 매개변수로는 다양한 것이 올 수 있다. (수식이 아니라 진짜 다양하게 온다)
'Study with me > 프로그래머스 L0 마스터하기' 카테고리의 다른 글
프로그래머스 - L0 이차원배열대각선순회하기 (0) | 2024.01.16 |
---|---|
프로그래머스 - L0 중복된문자제거 (1) | 2024.01.15 |
프로그래머스 - L0 숫자찾기 (0) | 2024.01.12 |
프로그래머스 - L0 주사위게임2 (1) | 2024.01.11 |
프로그래머스 - L0 문자열잘라서정렬하기 // sort() & split() (0) | 2024.01.10 |