728x90
문제
https://www.acmicpc.net/problem/2588
내 풀이
import sys
A, B = input().split()
A_int = int(A)
B_int = int(B)
B_1 = int(B[2])
B_2 = int(B[1])
B_3 = int(B[0])
print(A_int * B_1)
print(A_int * B_2)
print(A_int * B_3)
print(A_int * B_int)
이렇게 제출했더니 runtime error가 뜬다.
왜지?
runtime error만 봤지 그 옆에 떠 있는 valueerror를 미처 못봤다.
시간에 관련된 문제가 아니라 자료형 관련한 문제일 것이다.
이렇게 고쳤더니 맞았다.
입력을 받을 때 개행이 아닌 공백을 기준으로 입력을 받도록 코드를 짜서 그렇다.
문제를 잘 좀 보자.
import sys
A = int(input())
B = str(input())
B_1 = int(B[2])
B_2 = int(B[1])
B_3 = int(B[0])
print(A * B_1)
print(A * B_2)
print(A * B_3)
print(A * int(B))
반응형
'알고리즘 문제풀이 연습 > python' 카테고리의 다른 글
[python]백준 2480번 (0) | 2023.11.09 |
---|---|
[python]백준 1330 & 9498 (0) | 2023.11.02 |
[python]백준 10926번 (0) | 2023.10.19 |
[python]백준 10869번 (0) | 2023.10.18 |
[python]백준 1000번 (0) | 2023.10.18 |