[python 파이썬] 백준 6996번 애너그램
2021. 5. 4. 01:03ㆍAlgorithm/BOJ
반응형
T = int(input())
for i in range(T):
a,b=input().split()
listA = list(a)
listB = list(b)
if sorted(listA) == sorted(listB):
print(a,"&",b,"are anagrams.")
else:
print(a,"&",b,"are NOT anagrams.")
입력받은 두단어를 한글자씩 끊어서 리스트로 만들고
그 리스트가 같은지 비교하면 되는 문제이다.
핵심 풀이
- 입력받은 단어를 한글자씩 끊어서 리스트로 만드는 작업 -> list(a)
- 리스트형태로 바꾼 listA와 listB가 동일한지 따지기 위해 정렬후에 비교함
반응형
'Algorithm > BOJ' 카테고리의 다른 글
[python 파이썬] 백준 10610번 30 (0) | 2021.05.08 |
---|---|
[python 파이썬] 백준 2875번 대회 or 인턴 (0) | 2021.05.08 |
[python 파이썬] 백준 1427번 소트인사이드 (0) | 2021.05.04 |
[python 파이썬] 백준 10814번 나이순 정렬 (0) | 2021.05.04 |
[python 파이썬] 백준 2869번 달팽이는 올라가고 싶다 (0) | 2021.04.22 |