jus981014   2년 전

N = int(input())

for i in range(N):
    a,b = map(int,input().split())
    sum = 0
    if a > 21 or b > 32:
        a == 0
        b == 0
    if a == 1:
        sum += 5000000
    elif a >=2 and a <= 3:
        sum += 3000000
    elif a >= 4 and a <= 6:
        sum += 20000000
    elif a >= 7 and a <= 10:
        sum += 500000
    elif a >= 11 and a <= 15:
        sum += 300000
    elif a >= 16 and a <= 21:
        sum += 100000
    else:
        sum = 0

    if b ==1:
        sum += 5120000
    elif b >=2 and b <= 3:
        sum += 2560000
    elif b >=4 and b <= 7:
        sum += 1280000
    elif b >= 8 and b <= 15:
        sum += 640000
    elif b >= 16 and b <= 31:
        sum += 320000
    else:
        sum = 0 
    print(sum)

index   2년 전

2회에서 순위 안에 못들면 상금을 초기화해버리네요

jus981014   2년 전

아 감사합니다. 다시 작성해보겠습니다!

jus981014   2년 전

N = int(input())

for i in range(N):
    a,b = map(int,input().split())
    sum = 0
    b_sum = 0
    if a > 21 or b > 32:
        a == 0
        b == 0
    if a == 1:
        sum += 5000000
    elif a >=2 and a <= 3:
        sum += 3000000
    elif a >= 4 and a <= 6:
        sum += 20000000
    elif a >= 7 and a <= 10:
        sum += 500000
    elif a >= 11 and a <= 15:
        sum += 300000
    elif a >= 16 and a <= 21:
        sum += 100000
    else:
        sum = 0 

    if b ==1:
        b_sum += 5120000
    elif b >=2 and b <= 3:
        b_sum += 2560000
    elif b >=4 and b <= 7:
        b_sum += 1280000
    elif b >= 8 and b <= 15:
        b_sum += 640000
    elif b >= 16 and b <= 31:
        b_sum += 320000
    else:
        b_sum = 0
        
    real_sum = sum+b_sum 
    print(real_sum)

이 코드로 작성해도 오류가 뜨는데 뭐가 문제일까요.. ㅠㅠ

index   2년 전

중간에 오타가 난 부분이 하나 있네요

댓글을 작성하려면 로그인해야 합니다.