https://www.acmicpc.net/problem/6996
풀이
sorted를 이용하여 사전순으로 바꾸어준 뒤에 비교하여 같은 문자열이면 둘은 애너그램하다.
# 6996번 애너그램
n = int(input())
for _ in range(n):
a, b = input().split()
s_a = sorted(a)
s_b = sorted(b)
if s_a == s_b:
print(f'{a} & {b} are anagrams.')
else:
print(f'{a} & {b} are NOT anagrams.')
출력결과
'백준 > 구현' 카테고리의 다른 글
[백준] 9012번 괄호 - 파이썬 (0) | 2022.04.07 |
---|---|
[백준] 10773번 제로 - 파이썬 (0) | 2022.04.06 |
[백준] 4358번 생태학 - 파이썬 (0) | 2022.04.04 |
[백준] 4458번 첫 글자를 대문자로 - 파이썬 (0) | 2022.04.03 |
[백준] 3059번 등장하지 않는 문자의 합 - 파이썬 (0) | 2022.04.02 |