Algorithm/프로그래머스

[알고리즘] A로 B만들기 Java

rw- 2023. 4. 15. 02:42
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
반응형