본문 바로가기
프로그램/Python 1000제

Python 162제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p325

by 건티 2023. 4. 3.
728x90

출처 : 반크_반크 20년 백서

 

참고풀이]

txt=input("입력 텍스트 : ")
words=txt.split(" ")

#집합으로 만들면 자동적으로 중복을 제거한다.
unique=set(words)

#중복되지 않은 단어의 개수가 전체단어 개수의 50%가 넘으면 학점 A를 부여한다.
uneq=len(unique)-(len(words)-len(unique))

#결과출력
print("입력된 단어의 개수 =",len(words))
print("중복을 게거한 단어의 개수 =",len(unique))
print("실제 중복되지 않은 단어 개수 =",uneq)
if uneq/len(words)>0.5:
    print("↖^^↗. 학점 A를 받았습니다.")
else:
    print("ㅠㅠ. 학점 A를 받지 못했습니다.")

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 겨울

 

반응형

댓글