[伯俊]1085号矩形から脱出
999 ワード
質問元:https://www.acmicpc.net/problem/1085
がんばろう…!
既存のコード💻
📘 文の繰り返し
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関数を使うとこんなに簡単です...感じるのは
がんばろう…!
Reference
この問題について([伯俊]1085号矩形から脱出), 我々は、より多くの情報をここで見つけました https://velog.io/@seeseal/백준-1085번-직사각형에서-탈출テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol