파이썬 백준 10569번
브론즈3
https://www.acmicpc.net/problem/10569
문제 보기
분류: 수학, 기하학, 사칙연산, 오일러 지표
문제 풀기
주어진 수식 (꼭짓점의 수) - (모서리의 수) + (면의 수) = 2 를 (면의 수) 에 대해 정리한 후 간단한 사칙 연산 계산으로 해결한다.
테스트의 수 T 를 입력받아 그 수 만큼 for loop 을 실행하고 V 와 E 를 입력받아 수식 NoP = 2 - V + E 에 대입하여 계산 후 출력한다.
코드 보기
import sys
inputdata = sys.stdin.readline
def fnNumberOfPlanes(V, E):
NoP = 2 - V + E
print(NoP)
if __name__ == "__main__":
T = int(inputdata().strip())
for _ in range(T):
V, E = map(int, inputdata().split())
fnNumberOfPlanes(V, E)
# 2
# 8 12
# 4 6
# 6
# 4
'공부하기 > 백준' 카테고리의 다른 글
[Python] 백준 풀기 5063 - TGN (0) | 2022.11.25 |
---|---|
[Python] 백준 풀기 1373 - 2진수 8진수 (0) | 2022.11.24 |
[Python] 백준 풀기 1946 - 신입 사원 (0) | 2022.11.22 |
[Python] 백준 풀기 13023 - ABCDE (0) | 2022.11.21 |
[Python] 백준 풀기 2902 - KMP는 왜 KMP일까? (0) | 2022.11.20 |