728x90
https://www.acmicpc.net/problem/15973
2018년 정올 중등부 1번 문제지만, 단순 구현문제다. 물론 구현할 때 조건문이 조금 길어 귀찮다. NULL인 경우, POINT인 경우, LINE인 경우를 판단하고 나머지는 FACE로 처리해주면 풀린다.
코드는 아래에 있다.
더보기
a=list(map(int,input().split()))
b=list(map(int,input().split()))
if a[2]<b[0] or a[0]>b[2] or a[1]>b[3] or a[3]<b[1]:
print('NULL')
elif (a[2]==b[0] and a[3]==b[1]) or (a[0]==b[2] and a[1]==b[3]) or (a[2]==b[0] and a[1]==b[3]) or (a[0]==b[2] and a[3]==b[1]):
print('POINT')
elif a[2]==b[0] or a[0]==b[2] or a[1]==b[3] or a[3]==b[1]:
print('LINE')
else:
print("FACE")
728x90
'프로그래밍 > Python' 카테고리의 다른 글
[Python][BOJ 2862] 수학 게임 (0) | 2023.03.11 |
---|---|
[Python][BOJ 14938] 서강그라운드 (0) | 2023.03.11 |
[python][BOJ1225] 이상한 곱셈 (0) | 2023.02.13 |
[python][BOJ2373] Fibonacci Game (0) | 2023.02.12 |
[python][BOJ2422] 한윤정이 이탈리아에 가서 아이스크림을 사먹는데 (0) | 2023.02.11 |
댓글