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

 

(C언어) 중복되지 않은 단어의 개수 세는 프로그램

입력된 문장에서 중복을 제외한 단어의 개수를 세는 파이썬 프로그램입니다. 파이썬으로 작성된 코드는 맨 아래에 링크되어 있습니다. #define _CRT_SECURE_NO_WARNINGS #include #include int main() { // 문자열

gonyzany.tistory.com

 

반응형