Python

input과 sys.stdin.readline 백준 파이썬 문제를 풀다가 분명 제대로 푼 거 같은데 시간 초과 문제가 발생한 경우가 있어서 고민하다가 도저히 모르겠어서 검색을 해보았는데 sys.stdin.readline를 사용하면 시간 초과 오류를 줄일 수 있다는 해답을 알게 되었다. 결론적으로 input() 보다 sys.stdin.readline()를 사용하면 시간을 줄일 수 있다는 결과 값은 얻었는데 왜 시간을 줄일 수 있는지에 대한 정확한 해답과 정확한 사용방법에 대해서 궁금해져서 찾아보았다. 💡 input()과 sys.stdin.readline() 사용법 우선 input()의 경우는 파이썬을 처음 공부할 때부터 접해왔던 코드라 무언가 값을 입력받을 때 input()을 이용하여 특별한 조건 없이 입..
문제 링크 : https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 요약 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. TRY CODE while (1): try: a, b = map(int,input().split()) except (a ==0 & b ==0): break print(a+b) 문제점 런타임 에러 해결법 예외..
문제 링크 : https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 요약 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. TRY CODE while (1): a, b = map(int,input().split()) print(a+b) 문제점 런 타임 에러 해결법 while문을 무한 반복문으로 작성하고 탈출하는 조건을 넣어주지 않았다. CODE while (1): try: a, b = map(int,input().split()) except: break print(a+b) 풀이 1. a, b에 int형으로 입력값을 받아준다. ..
[나도 코딩] 엑셀 자동화 코드 정리 01. 파일 만들기 더보기 from openpyxl import Workbook wb = Workbook() # 새 워크북 생성 ws = wb.active # 현재 활성화된 sheet를 가져옴 ws.title = "Sheet1" # sheet의 이름을 변경 wb.save("sample.xlsx") # 파일 sample라는 이름으로 저장 wb.close() 02. 시트 더보기 from openpyxl import Workbook wb = Workbook() ws = wb.create_sheet() # 새로운 sheet를 기본 이름으로 생성 ws.title = "MySheet" # sheet의 이름 변경 ws.sheet_properties.tabColor = "ff66f..
문제 링크 : https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 요약 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. CODE n = int(input()) for i in range(n): a, b = map(int,input().split()) print(a+b) 풀이 1. 횟수 n을 입력받은 후 for문을 이용하여 n만큼 반복 a와 b의 int 값을 입력받은 후 a+b를 출력하여준다. n = int(input()) for i in range(n): a, b = map(int,input().split()) print(..
Jong_seoung
'Python' 카테고리의 글 목록 (12 Page)