코딩테스트
[백준][파이썬]6996번: 애너그램
과아아앙
2021. 4. 14. 13:05
문제 출처 : www.acmicpc.net/problem/6996
내 풀이(성공)
import sys
input = sys.stdin.readline
t = int(input())
for i in range(t):
a, b = map(str, input().split())
x = sorted(list(a))
y = sorted(list(b))
if x == y:
print("%s & %s are anagrams." %(a, b))
else:
print("%s & %s are NOT anagrams." %(a, b))
설명
입력받은 a, b 두 문자열을 리스트로 변환 후 정렬시켜준다.
두 리스트의 정렬결과가 같다면 print("%s & %s are anagrams." %(a, b))
두 리스트의 정렬결과가 다르다면 print("%s & %s are NOT anagrams." %(a, b))
를 출력해준다.