강의

멘토링

커뮤니티

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

wannabeing님의 프로필 이미지
wannabeing

작성한 질문수

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

9. 아니그램 딕셔너리 개선코드

아니그램 질문입니다!

작성

·

222

0

a = input()
b = input()

c = dict()

for x in a:
    c[x] = c.get(x, 0) + 1
for x in b:
    c[x] = c.get(x, 0) -1

for val in c.values():
    if val != 0:
        print("NO")
        break
else:
    print("YES")

선생님 안녕하세요!

위 코드처럼 각 밸류의 값 중에 0이 아닌 값이 있다면

바로 No 출력하는것도 괜찮을까요?

돌려봤을 때 문제 없었습니다!

 

항상 감사합니다!

답변 1

1

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

안녕하세요^^

네. 좋은 코드입니다.

wannabeing님의 프로필 이미지
wannabeing

작성한 질문수

질문하기