deo2kim
λ§žμ™œν‹€
deo2kim
전체 방문자
였늘
μ–΄μ œ
  • λΆ„λ₯˜ 전체보기
    • CS
      • Algorithm
      • Data Structure
      • Network
      • DB
      • OS
    • Algorithm Problem
      • Python
      • JavaScript
    • Programming language
      • Python
      • JavaScript
    • Tool
      • Jquery
      • React
    • 개발
    • Infra

λΈ”λ‘œκ·Έ 메뉴

  • ν™ˆ
  • νƒœκ·Έ
  • λ°©λͺ…둝

곡지사항

인기 κΈ€

졜근 λŒ“κΈ€

졜근 κΈ€

ν‹°μŠ€ν† λ¦¬

λ°˜μ‘ν˜•
hELLO Β· Designed By μ •μƒμš°.
deo2kim

λ§žμ™œν‹€

[python] input, sys.stdin.readline
Programming language/Python

[python] input, sys.stdin.readline

2020. 8. 27. 20:33
λ°˜μ‘ν˜•

πŸ“— 파이썬 μ•Œκ³ λ¦¬μ¦˜ ν’€ λ•Œ!! μž…λ ₯ 속도 문제

 

πŸ”΅ input vs sys.stdin.readline

천만개의 숫자λ₯Ό ν•œμ€„ν•œμ€„ μž…λ ₯받을 λ•Œμ˜ 속도

μž…λ ₯ 방법 속도
input() 12.5초
sys.stdin.readline() 4.5초

 

κ²°λ‘ : μ—¬λŸ¬μ€„μ„ μž…λ ₯받을 λ•ŒλŠ” input() λŒ€μ‹  sys.stdin.readline() λ₯Ό μ“°μž

 

좜처: BACKJOON ONLINE JUDGE

링크: https://www.acmicpc.net/blog/view/56

 

μž…λ ₯ 속도 비ꡐ

μ—¬λŸ¬κ°€μ§€ 언어와 μž…λ ₯ 방법을 μ΄μš©ν•΄μ„œ μ‹œκ°„μ΄ μ–Όλ§ˆλ‚˜ κ±Έλ¦¬λŠ”μ§€ 비ꡐ해 λ³΄μ•˜μŠ΅λ‹ˆλ‹€. 방법: 첫째 쀄에 μ •μˆ˜μ˜ 개수 N (= 10,000,000), λ‘˜μ§Έ 쀄뢀터 N개의 쀄에 ν•œ 개의 μžμ—°μˆ˜(10,000 μ΄ν•˜)κ°€ 적힌 파일��

www.acmicpc.net

 

λ°˜μ‘ν˜•
μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ λ³€κ²½κΈˆμ§€ (μƒˆμ°½μ—΄λ¦Ό)

'Programming language > Python' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[python] filter  (2) 2020.08.31
[python] accumulate(itertools), λˆ„μ  ν•©  (0) 2020.08.30
[python] defaultdict  (0) 2020.08.29
[python] pow, 제곱, κ±°λ“­μ œκ³±κ³Ό λ‚˜λ¨Έμ§€  (0) 2020.08.28
[python] heapq(νž™ν, μš°μ„ μˆœμœ„ν)  (2) 2020.08.26
    'Programming language/Python' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • [python] accumulate(itertools), λˆ„μ  ν•©
    • [python] defaultdict
    • [python] pow, 제곱, κ±°λ“­μ œκ³±κ³Ό λ‚˜λ¨Έμ§€
    • [python] heapq(νž™ν, μš°μ„ μˆœμœ„ν)
    deo2kim
    deo2kim
    μ½”λ”© κΈ°λ‘ν•˜κΈ°

    ν‹°μŠ€ν† λ¦¬νˆ΄λ°”