Algorithm/Programmers
[Programmers] Lv.0 / A로 B 만들기 / Java
unknownomad
2024. 7. 17. 22:40
문제
풀이
import java.util.Arrays;
class Solution {
public int solution(String before, String after) {
// case 1: 주어진 예시가 문자열 단순 뒤집기만 있길래 이렇게 풂
// String reversed = new StringBuilder(before).reverse().toString();
// return reversed.equals(after) ? 1 : 0;
// case 2: 위 코드 적용 시 실패하는 경우 있어, 문자열 요소 비교로 수정
char[] beforeChars = before.toCharArray();
char[] afterChars = after.toCharArray();
Arrays.sort(beforeChars);
Arrays.sort(afterChars);
return Arrays.equals(beforeChars, afterChars) ? 1 : 0;
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/120886