๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
TIL๐Ÿ”ฅ/์ฝ”๋”ฉํ…Œ์ŠคํŠธ

[๋ฐฑ์ค€] 15894๋ฒˆ - ์ˆ˜ํ•™์€ ์ฒด์œก๊ณผ๋ชฉ ์ž…๋‹ˆ๋‹ค

by hk713 2024. 1. 8.

๋ฌธ์ œ

์„ฑ์›์ด๋Š” ์ˆ˜ํ•™์„ ์ •๋ง ๋ชป ํ•˜๋Š” ๊ณ ๋“ฑํ•™์ƒ์ด๋‹ค. ์ˆ˜ํ•™์„ ๋ชปํ•˜๋Š” ๋Œ€์‹  ๊ทผ์„ฑ๊ณผ ํŒ” ํž˜์ด ๋›ฐ์–ด๋‚œ ์„ฑ์›์ด๋Š” ์ˆ˜ํ•™ ์‹œํ—˜์—์„œ ์ˆ˜ํ•™ ์ง€์‹์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ทผ์„ฑ๊ณผ ์ฒด๋ ฅ์„ ์‚ฌ์šฉํ•ด ๋ฌธ์ œ๋ฅผ ํ‘ผ๋‹ค. ์ง€๋‚œ ์‹œํ—˜์—์„œ๋Š” ์•„๋ž˜ ์‚ฌ์ง„์— ๋‚˜์™€์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ๊ทผ์„ฑ๊ณผ ์ฒด๋ ฅ์„ ์‚ฌ์šฉํ•ด ์—ด์‹ฌํžˆ ํ’€์—ˆ์ง€๋งŒ ์‚ฌ์ง„์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ํ‹€๋ ค๋ฒ„๋ฆฌ๊ณ  ๋ง์•˜๋‹ค!

๊ฒฐ๊ตญ ์ด ๋ฌธ์ œ๋Š” ํ‹€๋ ค๋ฒ„๋ ธ์ง€๋งŒ ์„ฑ์›์ด๋Š” ์—ฌ์ „ํžˆ ์ž์‹ ์˜ ์ฒด๋ ฅ์— ๊ฐ•ํ•œ ์ž์‹ ๊ฐ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ์–ด๋–ค ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ๋‚˜์™€๋„ ์ด๋Ÿฐ ์‹์œผ๋กœ ๊ทผ์„ฑ๊ณผ ์ฒด๋ ฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค ํ’€ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ด ๋ฐฉ๋ฒ•์€ ์ตœ๊ณ ์˜ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋‹ค.

์„ฑ์›์ด์˜ ์นœ๊ตฌ ํ˜•์„์ด๋Š” ๊ทผ์„ฑ๊ณผ ์ฒด๋ ฅ์œผ๋กœ ์ˆ˜ํ•™ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒƒ์€ ๊ต‰์žฅํžˆ ๋ฌด์‹ํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ํ˜•์„์ด๋Š” ์ˆ˜ํ•™์„ ๊ณต๋ถ€ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ›จ์”ฌ ๋นจ๋ฆฌ ํ’€ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ํ•ด ์œ„ ์‚ฌ์ง„์— ๋‚˜์™€์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ๊ฐ–๊ณ  ์„ฑ์›์ด์™€ ํ€ด์ฆˆ ๋‚ด๊ธฐ๋ฅผ ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์œ„ ์‚ฌ์ง„์˜ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์ •๋ฆฌํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

"ํ•œ ๋ณ€์˜ ๊ธธ์ด๊ฐ€ 1์ธ ์ •์‚ฌ๊ฐํ˜•์„ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๊ฒน์น˜์ง€ ์•Š๊ฒŒ ๋นˆํ‹ˆ์—†์ด ๊ณ„์† ๋ถ™์—ฌ ๋‚˜๊ฐ„๋‹ค. ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์˜ ์ •์‚ฌ๊ฐํ˜•์ด n๊ฐœ๊ฐ€ ๋˜์—ˆ์„ ๋•Œ, ์‹ค์„ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋„ํ˜•์˜ ๋‘˜๋ ˆ์˜ ๊ธธ์ด๋ฅผ ๊ตฌํ•˜์‹œ์˜ค."

 

๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๊ทธ์— ํ•ด๋‹นํ•˜๋Š” ๋‹ต์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด ํ˜•์„์ด๋ฅผ ๋„์™€์ฃผ์ž!

 

์ž…๋ ฅ

์ฒซ ๋ฒˆ์งธ ์ค„์— ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฐœ์ˆ˜ n์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ n ≤ 109)

 

์ถœ๋ ฅ

์ฒซ ๋ฒˆ์งธ ์ค„์— ํ˜•์„์ด๊ฐ€ ๋งํ•ด์•ผ ํ•˜๋Š” ๋‹ต์„ ์ถœ๋ ฅํ•œ๋‹ค.


[ ์ œ์ถœ ์ฝ”๋“œ ] _ 31120KB, 40ms

def cal_length(N):
    length = N*3 + N
    return length

n = int(input())
print( cal_length(n) )

 

[ TIL ] 

์ด ๋ฌธ์ œ๋Š” n์ด 3์ผ ๋•Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ ์ผ๊นŒ๋ฅผ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€ ๊ทœ์น™์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

+

ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ฝ”๋“œ ๊ธธ์ด๋Š” ์งง์•„์ง€๋Š”๋ฐ, ์‹œ๊ฐ„์€ ๋” ๊ฑธ๋ฆฐ๋‹ค.

# ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
# 31120KB, 44ms

n = int(input())
print(n*3+n)

๋Œ“๊ธ€