입출력 처리에서 오류

2024. 3. 3. 19:11포트폴리오/코딩 테스트

10828

 

틀렸습니다

import sys
input = sys.stdin.readline().rstrip

n = int(input()) # 첫째 줄에 주어지는 명령의 수 n (1 ≤ n ≤ 10,000)

stack = [0]*10005
top = 0 # top 위치, 다음에 원소가 추가될 때 삽입해야하는 곳

for _ in range(n):
    
    inp = input()
    if len(inp)>5: m, x = inp.split()

 

맞았습니다!!

import sys

n = int(input()) # 첫째 줄에 주어지는 명령의 수 n (1 ≤ n ≤ 10,000)

stack = [0]*10005
top = 0 # top 위치, 다음에 원소가 추가될 때 삽입해야하는 곳

for _ in range(n):
    
    inp = sys.stdin.readline().rstrip()
    if len(inp)>5: m, x = inp.split()
    else: m = inp

 

10845

 

맞았습니다!!

for _ in range(n):
    
    input = sys.stdin.readline
    m = input().split()

 

2178

 

strip()을 해주지 않아 개행문자도 같이 리스트에 들어감 개행문자에 int함수를 적용하게 되어 value error가 발생

 

맞았습니다!!

g = [list(map(int, sys.stdin.readline().strip())) for i in range(n)]

 

런타임 에러 (ValueError)

g = [list(map(int, sys.stdin.readline())) for i in range(n)]