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.