incastle의 콩나물
[알고리즘] 백준 알고리즘 1001번, A-B 출력, python(3) 본문
백준 알고리즘 1001번
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하는 문제
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A-B를 출력한다.
맞게 풀었다고 생각했는데 런타임 오류가 났던 코드
while True:
A = int(input())
B = int(input())
if A > 0 and B < 10:
break
print(A-B)
조건에서 0<A , B<10이 있어서 위와 같이 if문으로 걸러줘야 한다고 생각 그런데 계속 오류 발생. 위 조건을 없애고 그냥 심플하게 map 함수를 써서 새로 코드
a,b=map(int,input().split())
print(a-b)
이렇게 했더니 풀림
아직까지 첫 번째 코드가 왜 틀린지는 모르겠음
'python > 알고리즘' 카테고리의 다른 글
[알고리즘] 백준 10871번, X보다 작은 수, if문 활용, python(7) (0) | 2019.04.08 |
---|---|
[알고리즘] 정수 배열(int array)가 주어질 때 가장 큰 이어지는 원소들의 합을 구하기, Brute force, python(4) (0) | 2019.04.05 |
[알고리즘] 독학으로 공부하는 법 (0) | 2019.03.31 |
[알고리즘] 최소 동전으로 거슬러 주기, greedy 알고리즘, python (3) (1) | 2019.03.31 |
[알고리즘] 2750번 - 수 정렬하기 1번, 퀵 정렬(divide and conquer), python (2) (0) | 2019.03.30 |
Comments