programmers

[JAVA] A로 B만들기 toCharArray

아잠만_ 2024. 3. 18. 09:48
문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요.

import java.util.Arrays;
class Solution {
    public int solution(String before, String after) {
        int answer = 0;
        char[] ch1=before.toCharArray();
        char[] ch2=after.toCharArray();
        String str1="";
        String str2="";
        Arrays.sort(ch1);
        Arrays.sort(ch2);
        for(int i=0;i<ch1.length;i++){
            str1+=""+ch1[i];
            str2+=""+ch2[i];
        }
        if(str1.equals(str2)){
            answer = 1;
        }
        return answer;
    }
}
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;
    }
}

toCharArray()로 바꾼 것을

new String으로 다시 String 타입으로 변환이 가능하다