๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm/๋ฐฑ์ค€(BOJ)

[ ํŒŒ์ด์ฌ(python) ] ๋ฐฑ์ค€ 2010 - ํ”Œ๋Ÿฌ๊ทธ

by YWTechIT 2021. 6. 8.
728x90

๐Ÿ“ ๋ฐฑ์ค€ 2010 - ํ”Œ๋Ÿฌ๊ทธ

๋ฐฑ์ค€ 2010 - ํ”Œ๋Ÿฌ๊ทธ


๐Ÿ’ก ๋‚˜์˜ ํ’€์ด

์ฒ˜์Œ ๋ฌธ์ œ ํ’€ ๋•Œ ๊ฐ๊ฐ ๋ฉ€ํ‹ฐํƒญ์„ ๊ฝ‚์„ ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ˆ˜๋งŒํผ max๊ฐ’๋งŒ ๊ฐฑ์‹ ํ•˜๋ฉด ๋˜๋Š” ๊ฑฐ ์•„๋ƒ?๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๊ทธ๊ฒŒ ์•„๋‹ˆ์—ˆ๋‹ค. ๋ฉ€ํ‹ฐํƒญ์— ๋˜ ๋ฉ€ํ‹ฐํƒญ์„ ๊ฝ‚์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์žŠ์—ˆ๋‹ค. ๋‚˜์ฒ˜๋Ÿผ ์ž˜ ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๊ทธ๋ฆผ์„ ํ•˜๋‚˜ ๊ทธ๋ ค๋ดค๋‹ค. (๋ฐœ(๐Ÿฆถ๐Ÿพ) ๊ทธ๋ฆผ ์ฃผ์˜)

 

์˜ˆ๋ฅผ ๋“ค์–ด ์ž…๋ ฅ์ด 4 4 3 2 1 ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ๋ฒฝ ๋‹จ์ž๋Š” ๊ทธ๋ฆผ์˜ ์ดํ•ด๋ฅผ ์œ„ํ•ด์„œ ๊ทธ๋ฆฐ ๊ฒƒ์ด๊ณ  ๋ฉ€ํ‹ฐํƒญ๋งŒ ๋ณด๋ฉด ๋œ๋‹ค. ์ด๋ฏธ ๊ฝ‚ํ˜€ ์žˆ๋Š” ๋ฉ€ํ‹ฐํƒญ์„ ์ œ์™ธํ•˜๊ณ  ๋‚จ์€ ๋ฉ€ํ‹ฐํƒญ์—์„œ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•  ๋•Œ ๊ทœ์น™์„ ์ฐพ์•„๋ณด๋ฉด ๊ฐ๊ฐ์˜ ๋ฉ€ํ‹ฐํƒญ์€ ๋ฌด์กฐ๊ฑด ํ•˜๋‚˜์”ฉ์€ ๊ฝ‚ํ˜€์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ€ํ‹ฐํƒญ์—์„œ ๊ฝ‚์„ ์ˆ˜ ์žˆ๋Š” ๊ตฌ๋ฉ - (๋ฉ€ํ‹ฐํƒญ์˜ ์ˆ˜ - 1)๊ฐ€ ๋œ๋‹ค. ๊ทธ๋ž˜๋„ ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ ๋˜๋ฉด ๊ทธ๋ฆผ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด์ž.

 

import sys
input = sys.stdin.readline

n = int(input())
total_plug = 0

for _ in range(n):
    plug = int(input())
    total_plug += plug

print(total_plug-(n-1))
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€