반응형
풀이
len 함수를 사용하면 쉽게 해결할 수 있다. 단, 개행 문자의 유무에 유의.
sys.stdin.readline은 개행 문자를 자동으로 제거하지 않으므로, 뒤에 .strip()를 붙여 수동으로 제거해야 한다.
코드
1) input 사용
word = input()
print(len(word))
2) sys.stdin.readline 사용
import sys
input = sys.stdin.readline
word = input().strip()
print(len(word))
이 경우 코드 길이는 input을 사용하는 방식이 더 짧지만, 속도는 sys.stdin.readline 방식이 4ms 가량으로 미세하게 빠르다는 사실을 확인할 수 있었다.
반응형
'백준 (PYTHON) > Bronze' 카테고리의 다른 글
[PYTHON/Bronze V] 백준 2753번 윤년 (0) | 2022.07.10 |
---|---|
[PYTHON/Bronze V] 백준 2744번 대소문자 바꾸기 (0) | 2022.07.10 |
[PYTHON/Bronze V] 백준 2741번 N 찍기 (0) | 2022.07.09 |
[PYTHON/Bronze V] 백준 2739번 구구단 (0) | 2022.07.09 |
[PYTHON/Bronze V] 백준 2738번 행렬 덧셈 (0) | 2022.07.09 |