문제
https://www.acmicpc.net/problem/2010
생각
input()으로 받으면 시간 초과
멀티탭 총 개수 만큼 for문으로 각 멀티탭 개수를 받음
각 멀티탭 개수를 합하고 멀티탭에서 1 뺀만큼 빼주면 끝!
(플러그가 1개이고, 멀티탭이 3개라면 멀티탭에 이어서 꽂음)
(3개짜리 멀티탭에 5개짜리 멀티탭 꽂고 4개짜리 멀티탭 꽂으면 2+4+4 = 10)
코드
import sys
n = int(sys.stdin.readline()) # 멀티탭 개수
plug = 0 # 플러그 꽂을 수 있는 개수
for _ in range(n):
plug += int(sys.stdin.readline())
print(plug - (n - 1))
'문제 > 백준' 카테고리의 다른 글
[백준/BOJ] 1267번: 핸드폰 요금 (파이썬3/Python3) (0) | 2023.01.01 |
---|---|
[백준/BOJ] 2475번: 검증수 (파이썬3/Python3) (0) | 2023.01.01 |
[백준/BOJ] 2455번: 지능형 기차 (파이썬3/Python3) (0) | 2023.01.01 |
[백준/BOJ] 5355번: 화성 수학 (파이썬3/Python3) (0) | 2021.07.18 |
[백준/BOJ] 2163번: 초콜릿 자르기 (파이썬3/Python3) (0) | 2021.07.18 |