[백준 파이썬] 1152.단어의 개수

Mijeong Kwon·2025년 8월 1일
0

알고리즘

목록 보기
1/3

문제

제출 코드

string = input().split()
print(len(string))
  • split(): 공백 기준으로 나누기

추가 학습

코드 제출 후 다른 사람들이 작성한 코드를 보던 중에 처음 보는 라이브러리 sys를 사용한 코드를 발견했다.

import sys
T = sys.stdin.readline().strip()
print(len(T))
  • sys.stdin.readline()
    : T에 문자열을 입력받는다. 반복문으로 여러 줄을 연속적으로 입력받아야 하는(정렬, 이진 탐색, 최단 경로 문제 등)의 경우 input()보다 속도가 빠르기 때문에 시간 초과로 오답 판정을 받는 일이 발생하지 않는다고 한다.
  • strip()
    : 문자열의 앞뒤 공백을 제거한다.
  • 정수형으로 입력받고 싶다면?
import sys
a=int(sys.stdin.readline())
profile
$ git commit -m "feat: add today's 성장 로그"

0개의 댓글