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를 받지 못했습니다.")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 164제] 파이썬 EXPRESS CHAPTER 7. 도전문제2 p332 (0) | 2023.04.03 |
---|---|
Python 163제] 파이썬 EXPRESS CHAPTER 7. 도전문제1 p332 (0) | 2023.04.03 |
Python 161제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p324 (0) | 2023.04.03 |
Python 160제] 파이썬 EXPRESS CHAPTER 6. Programming 16 p305 (0) | 2023.04.03 |
Python 159제] 파이썬 EXPRESS CHAPTER 6. Programming 15 p305 (0) | 2023.04.03 |
댓글