홍우진의 개발 일기장
[백준] 6996번: 애너그램/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/6996
풀이 코드
n = int(input())
for i in range(n):
a, b = map(str, input().split())
aa = sorted(list(a))
bb = sorted(list(b))
if aa == bb:
print("%s & %s are anagrams." %(a, b))
else:
print("%s & %s are NOT anagrams." %(a, b))
코드 해석
문자열 두개를 받은 뒤 리스트로 만들고 정렬한다.
만약 두개가 같다면 are anagrams, 아니라면 are not anageams 라고 출력한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2947번: 나무 조각/ 파이썬 (0) | 2022.10.11 |
---|---|
[백준] 2605번: 줄 세우기/ 파이썬 (0) | 2022.10.09 |
[백준] 2526번: 싸이클/ 파이썬 (0) | 2022.10.07 |
[백준] 11170번: 0의 개수/ 파이썬 (1) | 2022.10.06 |
[백준] 2810번: 컵홀더/ 파이썬 (0) | 2022.10.05 |
Comments