728x90
before, after 정렬해서 같은지 비교
import java.util.Arrays;
import java.util.stream.Collectors;
class Solution {
public int solution(String before, String after) {
String collect = Arrays.asList(before.split("")).stream().sorted()
.collect(Collectors.joining());
String collect1 = Arrays.asList(after.split("")).stream().sorted()
.collect(Collectors.joining());
return collect.equals(collect1) ? 1 : 0;
}
}
다른 사람 풀이
import java.util.Arrays;
class Solution {
public int solution(String before, String after) {
char[] a = before.toCharArray();
char[] b = after.toCharArray();
Arrays.sort(a);
Arrays.sort(b);
return new String(a).equals(new String(b)) ? 1 :0;
}
}
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[알고리즘] 치킨 쿠폰 Java (0) | 2023.04.16 |
---|---|
[알고리즘] 이진수 더하기 Java (0) | 2023.04.16 |
[알고리즘] k의 개수 Java (0) | 2023.04.15 |
[알고리즘] 중복된 문자 제거 Java (0) | 2023.04.14 |
[알고리즘] OX퀴즈 Java (0) | 2023.04.13 |