import sys
N = int(sys.stdin.readline())
i = 0
if N ==1 :
print(1)
else:
while True:
if ((N - 2) // 6) in range( i * ( i + 1 ) // 2, i * ( i + 3 ) // 2 + 1):
print(i + 2)
break
else:
i += 1
๋ค๋ฅธ ํ์ด
n = int(input())
nums_pileup = 1 # ๋ฒ์ง์ ๊ฐ์, 1๊ฐ๋ถํฐ ์์
cnt = 1
while n > nums_pileup :
nums_pileup += 6 * cnt # ๋ฒ์ง์ด 6์ ๋ฐฐ์๋ก ์ฆ๊ฐ
cnt += 1
print(cnt)
ํจ์ฌ ์ฝ๋ค... ๋จ์ํ๊ฒ ๊ณ์ฐจ ์์ด์ด ์๋๋ผ ๋ฌธ์ ๋ฅผ ์ ๋ณด๊ณ ํ์ ํด์ผ๊ฒ ๋ค.
'๐ Python > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[1193]๋ถ์์ฐพ๊ธฐ (0) | 2022.03.16 |
---|---|
[10250] ACM ํธํ (0) | 2022.03.15 |
[1712] ์์ต๋ถ๊ธฐ์ (0) | 2022.03.13 |
[1316]๊ทธ๋ฃน ๋จ์ด ์ฒด์ปค (0) | 2022.03.13 |
[2941]ํฌ๋ก์ํฐ์ ์ํ๋ฒณ (0) | 2022.03.12 |