BOJ : 11328 Strfry(C++)

김정욱·2020년 10월 7일
0

Algorithm - 문제

목록 보기
5/249
post-thumbnail

문제

Code

#include <iostream>
#include <string.h>

using namespace std;
int arr1[26];
int arr2[26];
int judg(int a[], int b[]){
    for(int j=0;j<26;j++)
    {
        if(a[j] != b[j]) return 0;
    }
    return 1;
}
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);

    int N, result;
    string a, b;
    cin >> N;
    for(int i=0;i<N;i++){
        cin >> a >> b;
        for(auto e : a)
        {
            arr1[e -'a']++;
        }
        for(auto e : b)
        {
            arr2[e -'a']++;
        }
        result = judg(arr1, arr2);
        if(result) cout << "Possible" << '\n';
        else cout << "Impossible" << '\n';
        fill(arr1, arr1+26, 0);
        fill(arr2, arr2+26, 0);
    }
    return 0;
}

: 역시 ASCII를 이용하여 개수를 분류하는 분류문제 였다.
  사용한 배열 초기화를 까먹지 말자;

profile
Developer & PhotoGrapher

0개의 댓글