강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이민형님의 프로필 이미지
이민형

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

9. 아나그램(딕셔너리 해쉬)

아나그램 풀이

작성

·

216

0

안녕하세요. 강의 정말 잘 듣고 있습니다.

이번 문제에 대하여 dictionary의 value에 해당 문자열에 대하여 count함수를 써서 다음과 같이 풀어봤는데

괜찮은건가요?

 

import sys
# sys.stdin = open('input.txt','rt')

# 방법 1
a = input()
dict_a = dict()
for x in a:
    dict_a[x] = a.count(x)
b = input()
dict_b = dict()
for x in b:
    dict_b[x] = b.count(x)

if dict_a == dict_b:
    print('YES')
else:
    print('NO')

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 잘하신 코드입니다.

이민형님의 프로필 이미지
이민형

작성한 질문수

질문하기