본문 바로가기
python-algorithm

[백준] 16431

by 무적김두칠 2020. 12. 17.

1
2
3
4
5
6
7
8
9
10
a1,a2=map(int,input().split())
b1,b2=map(int,input().split())
c1,c2=map(int,input().split())
 
if abs(b1-c1)+abs(b2-c2)> max(abs(a1-c1),abs(a2-c2)):
    print("bessie")
if abs(b1-c1)+abs(b2-c2)< max(abs(a1-c1),abs(a2-c2)):
    print("daisy")
if abs(b1-c1)+abs(b2-c2)== max(abs(a1-c1),abs(a2-c2)):
    print("tie")
cs

데이지는 상하좌우로 밖에 못 움직이니까 x좌표와 y좌표의 차이만큼이 총 움직이는 거리(==시간)입니다.
하지만 베시는 대각선으로도 움직이니 max함수를 이용해서 대각선으로 움직이는 거리를 측정해서 비교합니다.

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 17362  (0) 2020.12.17
[백준] 16486  (0) 2020.12.17
[백준] 16204  (0) 2020.12.17
[백준] 15921  (0) 2020.12.16
[백준] 15873  (0) 2020.12.16

댓글