문제
내가 작성한 코드
# 영어 대소문자 문자열 입력
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 변수의 길이를 출력하면 원하는 결과를 출력할 수 있습니다.
'Coding > 백준' 카테고리의 다른 글
[5622번] 문자열 - 다이얼 with Python (★) (0) | 2022.07.19 |
---|---|
[2908번] 문자열 - 상수 with Python (0) | 2022.07.19 |
[1157번] 문자열 - 단어 공부 with Python(★) (0) | 2022.07.19 |
[2675번] 문자열 - 문자열 반복 with Python (0) | 2022.07.19 |
[10890번] 문자열 - 알파벳 찾기 with Python (0) | 2022.07.19 |