μ²΄κ° Level : β
β β Review: λ¬Έμ κ° κΈΈμ΄μ κ²λ¨Ήμλλ° μκ°λ³΄λ€ μ¬μ΄ λ¬Έμ μλ€. μ’νκ°μ μ΅λμ΅μλ₯Ό μμλ΄κ³ , κ·Έ μ°¨μ΄κ°μ μ°Ύμλ΄λ©΄ κ°λ¨νκ² ν μ μλ€. |
π‘ μ₯κ΅¬μ¬ (μ μ κ°μ) κ° λλ€μΌλ‘ μ£Όμ΄μ§κ³ κ·Έ μ€μμ λ€κΌμ§μ μ μ΄λ£¨λ μ§μ¬κ°νμ λμ΄λ₯Ό ꡬν΄μΌνλ€.
μ¦ κ°λ¨νκ² μμ λ₯Ό 보면 κ·μΉμ μ μ μλ€.
μ§μ¬κ°νμ μΈλ‘ κΈΈμ΄ : μ₯κ΅¬μ¬ Y μ’ν μ€ (μ΅λκ° - μ΅μκ° )
μ§μ¬κ°νμ κ°λ‘ κΈΈμ΄ : μ₯κ΅¬μ¬ X μ’ν μ€ (μ΅λκ° - μ΅μκ° )
π¬ μ§μ¬κ°ν λμ΄ = κ°λ‘ X μΈλ‘
π¬ max(), min() : νμ΄μ¬μμλ μ΅λμ΅μ ꡬνλ λ©μλκ° λ΄μ₯λμ΄μλ€.
[μ λ΅] μ΅λ μ΅μκ° κ΅¬νλ λ²μ ν¨μ¨μ μΌλ‘ μμ νλ€!!
n = int(input())
x = []
y = []
answer = 0
for _ in range (n):
x1,y1 = list(map(int,input().split()))
x.append(x1)
y.append(y1)
answer = (max(x) - min(x)) * (max(y) - min(y))
print(answer)
[μ€ν¨] n 쑰건μ μλͺ» μ‘μλ€. μ΅λμ΅μ ꡬνλ μ½λλ 볡μ‘ν¨
n = int(input())
x = []
y = []
answer = 0
min = 10000
max = -10000
min2 = 10000
max2 = -10000
for _ in range (n):
x1,y1 = list(map(int,input().split()))
x.append(x1)
y.append(y1)
if (n > 2) :
for i in range(n):
if (x[i] > max) :
max = x[i]
if (x[i] < min) :
min = x[i]
if (y[i] > max2) :
max2 = y[i]
if (y[i] < min2) :
min2 = y[i]
answer = (max - min) * (max2 - min2)
else :
print (0)
print(answer)