# 이칙연산
a,b,c = map(int, input().split())
if b > c:
print(a * b // c)
else:
print(a * c // b)
# 이칙연산
a,b,c = map(int, input().split())
print(a * max(b,c) // min(b,c))
처음에는 a,b,c의 위치를 바꿔도 되는줄 알고 리스트로 만들고 sort(reverse=True)를 이용해서 내림차순으로 정렬했지만, 틀렸다고 해서 다시 보니 a,b,c의 위치를 변경할 수 없었다.
그래서 aㅁbㅁc에서 x와 ÷의 위치만 변경이 가능하므로 a는 항상 맨 앞에서 계산이 시작하게 된다. 그래서 b와 c의 크기를 비교해서 출력하면 되는 쉬운 내용의 문제였다.
처음엔 위에처럼 풀었지만 아래처럼 풀면 코드가 더 깔끔해보이는 듯 하다.
'백준 풀이 > 파이썬(Python)' 카테고리의 다른 글
백준 17388 파이썬 - 와글와글 숭고한 (0) | 2023.08.30 |
---|---|
백준 17362 파이썬 - 수학은 체육과목 입니다 2 (0) | 2023.08.29 |
백준 17356 파이썬 - 욱 제 (0) | 2023.08.28 |
백준 16204 파이썬 - 카드 뽑기 (0) | 2023.08.25 |
백준 13580 파이썬 - Andando no tempo (0) | 2023.08.22 |