이번 중간고사에는 영어보다 수학이 특별히 더 어려웠습니다. 학생 A와 B가 서로의 점수를 가지고 우선순위를 나누려고 합니다. 영어 점수와 상관없이 수학 점수가 높다면 더 높은 학생의 이름을 출력하고, 만약 수학 점수가 같다면 영어 점수가 더 높은 학생의 이름을 출력하려고 합니다. 두 학생의 수학 점수와 영어 점수가 주어질 때, 위의 조건을 만족하는 학생의 이름을 출력하는 프로그램을 작성해보세요. (단, 수학 점수와 영어 점수가 둘 다 동일하게 주어지는 경우는 없다고 생각해도 좋습니다.)
# 변수 선언, 입력
inp1 = input()
arr1 = inp1.split()
a_math, a_eng = int(arr1[0]), int(arr1[1])
inp2 = input()
arr2 = inp2.split()
b_math, b_eng = int(arr2[0]), int(arr2[1])
# 출력
if a_math > b_math or (a_math == b_math and a_eng > b_eng):
print("A")
else:
print("B")
# 나의 풀이
score1 = input().split(" ")
score2 = input().split(" ")
m1 = int(score1[0])
e1 = int(score1[1])
m2 = int(score2[0])
e2 = int(score2[1])
if m1 > m2:
print("A")
elif m1 == m2 and e1 > e2:
print("A")
elif m1 == m2 and e1 < e2:
print("B")
else:
print("B")
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] and, or 혼합문 > 숫자의 계절은 (0) | 2023.06.16 |
---|---|
[코드트리] 중첩조건문 > 윤년인가 (0) | 2023.06.15 |
[코드트리] if else if else 조건문 > 특정 조건 두 정수 비교 (0) | 2023.06.15 |
[코드트리] if if 조건문 > 두 번의 연산 (0) | 2023.06.15 |
[코드트리] if if 조건문 > 최대 2번의 연산 (0) | 2023.06.15 |