Koala - 7기/기초 알고리즘 스터디

[백준/Python]6996 애너그램

쥬발이 2022. 7. 30. 17:09

문제

 

코드

n= int(input())  #테스트 케이스의 개수

for _ in range(n):
    A,B=map(str,input().split())

    a = sorted(list(A))
    b = sorted(list(B))

    if a == b:
        print("%s & %s are anagrams."%(A, B))
    else:
        print("%s & %s are NOT anagrams."%(A, B))

풀이

구현 :

1. A와 B의 단어에서 사용된 알파벳을 하나하나 구분하여 리스트를 만든다.

2. A,B의 리스트를 알파벳 순서로 정렬한다. 

3. 정렬한 리스트가 같다면 애너그램 성립 ! 

실현 : 

1. 우선 int(input())을 이용하여 테스트 케이스의 개수를 입력받는다. 

2.