문제

 

내가 작성한 코드
# 영어 대소문자 문자열 입력
s = list(map(str, input().split()))

# 단어의 개수 출력
print(len(s))

 

코드 설명
# 영어 대소문자 문자열 입력
s = list(map(str, input().split()))

> 영어 대소문자 문자열의 단어는 빈칸으로 구분할 수 있기 때문에, input().split() 함수를 적용하였습니다.

> 문자열이 모두 문자이기 때문에 map() 함수에서 str 형식으로 설정하고, list() 함수를 사용하여 각 단어를 리스트로 적용하였습니다.

 

# 단어의 개수 출력
print(len(s))

> s 변수는 문자열의 모든 단어 리스트에 넣어논 변수입니다. 그러므로 s 변수의 길이를 출력하면 원하는 결과를 출력할 수 있습니다.

+ Recent posts