Algorithm Problem/Python
[python] SWEA - 10580. μ λ΄λ
deo2kim
2020. 12. 6. 22:58
λ°μν
π€λ¬Έμ ν΄κ²°
-
lv3
π¨ λ§μ΄ κ³ λ―Όνλλ° Nμ λ²μκ° κ·Έλ κ² ν¬μ§ μμμ λ¨μνκ² μ€ννλ€.
π¨ μ μ μ νλ 골λΌμ λλ¨Έμ§ μ μ λ€κ³Ό λΉκ΅ν΄μ€λ€.
π¨ μ μ μ΄ λ§λλ€λ©΄ +1 μ ν΄μ£Όκ³ λͺ¨λ μ μ μ νμνλ€.
π¨ A μ μ μ΄ Bμ μ μ λ§λλ κ²½μ°μ Bμ μ μ΄ Aμ μ μ λ§λλ κ²½μ°κ° μ€λ³΅λλ―λ‘ κ²°κ³Όμμ λλκΈ° 2λ₯Ό ν΄μ€λ€.
π»μμ€ μ½λ
for tc in range(int(input())):
N = int(input())
telephone_pole = [tuple(map(int, input().split())) for _ in range(N)]
cnt = 0
for i in range(N):
for j in range(N):
if i == j: continue
if telephone_pole[i][0] < telephone_pole[j][0] and telephone_pole[i][1] > telephone_pole[j][1]:
cnt += 1
elif telephone_pole[i][0] > telephone_pole[j][0] and telephone_pole[i][1] < telephone_pole[j][1]:
cnt += 1
print(f'#{tc + 1} {cnt // 2}')
πλ¬Έμ νμΈ
μΆμ²: SW Expert Academy
SW Expert Academy
SW νλ‘κ·Έλλ° μλ κ°νμ λμμ΄ λλ λ€μν νμ΅ μ»¨ν μΈ λ₯Ό νμΈνμΈμ!
swexpertacademy.com
λ°μν