파이썬 입력 최적화(import sys, input())
·
소프트웨어 개발/코딩 팁
파이썬에서 입력을 받는 방법들1. input() 함수input()은 파이썬에서 가장 기본적인 입력 함수입니다. 한 줄의 입력을 받아 문자열로 반환합니다. 작은 입력을 처리할 때는 매우 직관적이고 사용하기 쉽지만, 대규모 입력에서는 속도가 상대적으로 느릴 수 있습니다. 예시 코드n = int(input())for _ in range(n): data = input().strip() print(data)특징:한 줄씩 입력을 받아 처리합니다.사용하기 직관적이며, 간단한 문제에서는 매우 적합합니다.하지만 대규모 데이터를 다루는 경우 속도가 느릴 수 있습니다. 이 함수는 내부적으로 많은 I/O 처리를 하기 때문입니다.시간 복잡도:입력을 받을 때마다 I/O 작업이 발생하므로, N번의 input() 호출이 ..
파이썬 24.03.25
·
소프트웨어 개발/코딩 팁
코테를 풀면서 필요한 내용들을 정리할 예정이다. [3차] 압축  Programmers / [3차] 압축 / Python*문제 출처는 프로그래머스에 있습니다. 문제 제목: [3차] 압축 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/17684 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션newkimjiwon.tistory.com m = {chr(i + 64): i for i in range(1, 27)}# 아래 코드와 위 코드의 내용은 동일하다.m = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'I': 9, 'J': 10, 'K': 11, ..
김치바보
'소프트웨어 개발/코딩 팁' 카테고리의 글 목록