백준 5692번- 팩토리얼

 

import sys

sys.stdin().readline()  : 여러줄을 불러오는 함수. input보다 빠른가보다. std(ard) in(put)의 약자.

     input: 내장함수(evaluate 한다) , stdin: file object (버퍼로 문자열을 그대로 반환한다.)

 

8: n=='0' : sys.stdin.readline()이 문자열이라서 작은 따옴표, break을 안주면 런타임에러 발생

10: range( 1, len(n)+1) 괄호안에 범위를 제대로 주지 않으면 인덱스에러 발생.

 

 

다른코드:  l 리스트에다 1! , 2!, 3!, 4!, 5!을 집어넣고 시작한다. 

              [::-1]이 거꾸로 읽는 인덱스라서 써보고 싶었는데, 얘가 시간을 많이 잡아먹는듯, 123>> 321 

 

 

https://yang-wistory1009.tistory.com/54

 

[파이썬] 다양한 입력함수 input(), sys.stdin.readline(), rstrip(), lstrip(), strip() 사용 - 공부하는 도비

오늘은 파이썬의 다양한 입력 방법에 대해 알아보겠습니다. 파이썬에서 가장 자주 쓰는 입력 함수는 input()이 있죠? 하지만 입력 값을 수 백, 수 천개 받을 때는, 입출력 속도를 위해서 sys.stdin 함

yang-wistory1009.tistory.com

 

https://developeryuseon.tistory.com/90

 

[Python] input()과 sys.stdin

sys.stdin 알고리즘 문제를 풀 때, 파이썬의 input() 은 실행시간이 느려서 자주 시간초과가 난다. 이럴때 sys 모듈의 stdin 을 사용하면 더 빠르게 input이 가능하다.. 고 하는데, 나는 input() 과 sys.stdin 의

developeryuseon.tistory.com

 

'코드테스트' 카테고리의 다른 글

코딩테스트 lv.1 - 파이썬  (0) 2021.06.18
5.해쉬함수  (0) 2021.06.18
3. 깊이우선탐색/ 너비탐색  (0) 2021.06.02
2.완전탐색/ 이분탐색  (0) 2021.05.30
프로그래머스 1주차: 스택&큐  (0) 2021.05.19

+ Recent posts