코테 기초

A로 B 만들기

서버관리자 페페 2024. 4. 4. 12:03
import java.util.Arrays;

class Solution {
    public int solution(String before, String after) {
        
        // 방법1 : contains로 하나씩 빼기
        // 방법2 : charArray -> 정렬 -> 비교
        // 2가 좋을것 같군
        
        // 메서드 공급 : toCharArray()
        // char[] 정렬은 어떻게 했더라? -> Arrays.sort();
        // 비교할 수 있는 형태로 만들어두는것
        
        // 당장 명확하게 지름길이 안떠오르니까 정석으로 하나씩 plate 만들고 해야겠네
        
        char[] arr1 = before.toCharArray();
        char[] arr2 = after.toCharArray();
        
        Arrays.sort(arr1);
        Arrays.sort(arr2);
        
        for (int i = 0; i < arr1.length; i++) {
            if (arr1[i] != arr2[i])
                return 0;
        }
        return 1;
        
        // 제출 폭패 전 아직 할일이 남았나?
        // 불리언 아닌 0 1 이다
    }
}

이건 한번에 성공