java

[프로그래머스 - 자바] A로 B만들기

tues 2023. 8. 29. 22:29

문제 설명

 

 

솔루션

 

before에서 뒤집어서 after가 되는지 묻는 문제인줄 알았다..

import java.util.*;
class Solution {
    public int solution(String before, String after) {
        
        char[] before_arr = before.toCharArray();
        char[] after_arr = after.toCharArray();
        
        Arrays.sort(before_arr);
        Arrays.sort(after_arr);
        
        before = new String (before_arr);
        after = new String (after_arr);
        return before.equals(after)? 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;
    }
}