[백준] 1085번 직사각형에서 탈출
1007 단어 CodingTestCodingTest
문제 출처 : https://www.acmicpc.net/problem/1085
기존 코드 💻
📘 for문 반복
x,y,w,h = map(int,(input().split()))
if x>y :
if y > w-x :
if w-x > h-y :
print(h-y)
else :
print(w-x)
else :
if y > h-y :
print(h-y)
else :
print(y)
else :
if x > w - x:
if w - x > h - y:
print(h - y)
else:
print(w - x)
else:
if x > h - y:
print(h - y)
else:
print(x)
👉🏻 일일이 비교해주는 코드를 작성했는데 너무 비효율적인 것 같아서 다른 코드를 찾아봤다.
수정 코드 💻
x,y,w,h = map(int,(input().split()))
print(min(x,y,w-x,h-y))
👉🏻 ㅋㅋㅋㅋㅋㅋㅋㅋ min함수 쓰면 이렇게 간단한걸...
느낀 점 ✏️
열심히 하자...!
Author And Source
이 문제에 관하여([백준] 1085번 직사각형에서 탈출), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seeseal/백준-1085번-직사각형에서-탈출저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)