Python
(파이썬) 중복되지 않은 단어의 개수 세는 프로그램
코딩ABC
2024. 1. 23. 17:14
반응형
입력된 문장에서 중복을 제외한 단어의 개수를 세는 파이썬 프로그램입니다.
문장을 split 함수로 공백을 기준으로 단어를 분리합니다.
set 함수는 단어를 중복되지 않도록 해줍니다.
참고:
split : https://coding-abc.kr/200 - 문자열 분리 함수
set : https://coding-abc.kr/212
input_string = input("문자열을 입력하세요:\n")
# 입력된 문자열을 공백을 기준으로 나눠서 단어 리스트를 만듭니다.
words = input_string.split()
# 중복을 제거하기 위해 set을 사용합니다.
unique_words = set(words)
print(unique_words)
# 중복되지 않은 단어의 개수를 출력합니다.
print("중복되지 않은 단어의 개수:", len(unique_words))
입력 문자열:
Python is a powerful programming language. Python is also easy to learn.
(Output)
{'also', 'programming', 'language.', 'to', 'is', 'learn.', 'a', 'easy', 'Python', 'powerful'}
중복되지 않은 단어의 개수: 10
C언어 코드:
https://gonyzany.tistory.com/677
반응형