본문 바로가기

백준/기타 문제

백준 11328 자바

반응형

 

 

이런 저런 방법이 많이 있는 문제 같은데 저는 문자열 배열에 첫번째 단어, 두번째 단어를 넣고 정렬한 뒤 비교했습니다.

코드로 보시면 바로 이해하실 수 있습니다.

 


import java.io.*;
import java.util.*;
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int T = Integer.parseInt(br.readLine());
        StringBuilder sb = new StringBuilder();

        for (int i = 0; i < T; i++) {
            StringTokenizer st = new StringTokenizer(br.readLine());

            boolean flag = true;
          char[] first = st.nextToken().toCharArray();
          char[] second = st.nextToken().toCharArray();
          Arrays.sort(first);
          Arrays.sort(second);

            for (int j = 0; j < first.length; j++) {
                if (first[j] != second[j]) {
                    flag = false;
                    break;
                }
            }
            if (flag) {
                sb.append("Possible").append('\n');
            } else {
                sb.append("Impossible").append('\n');
            }
            }
        System.out.println(sb);
    }
}
반응형

'백준 > 기타 문제' 카테고리의 다른 글

[백준] 10813 공 바꾸기 자바/JAVA  (0) 2024.08.16
백준 20001 자바  (0) 2022.12.21
백준 25600 자바  (0) 2022.11.05
백준 23627 자바  (0) 2022.11.04
백준 17838 자바  (0) 2022.11.04