728x90
https://www.acmicpc.net/problem/2292
2292๋ฒ: ๋ฒ์ง
์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ก๊ฐํ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฒ์ง์ด ์๋ค. ๊ทธ๋ฆผ์์ ๋ณด๋ ๋ฐ์ ๊ฐ์ด ์ค์์ ๋ฐฉ 1๋ถํฐ ์์ํด์ ์ด์ํ๋ ๋ฐฉ์ ๋์๊ฐ๋ฉด์ 1์ฉ ์ฆ๊ฐํ๋ ๋ฒํธ๋ฅผ ์ฃผ์๋ก ๋งค๊ธธ ์ ์๋ค. ์ซ์ N์ด ์ฃผ์ด์ก
www.acmicpc.net
1์ธต | 1๋ฒ ๋ฐฉ | 1๊ฐ |
2์ธต | 2~7๋ฒ ๋ฐฉ | 6๊ฐ |
3์ธต | 8~19๋ฒ ๋ฐฉ | 12๊ฐ |
4์ธต | 20~37๋ฒ ๋ฐฉ | 18๊ฐ |
5์ธต | 38~61๋ฒ ๋ฐฉ | 24๊ฐ |
๊ท์น์ด ์์ฃผ ์ฝ๊ฒ ๋ณด์ด๋ ๋ฌธ์ ์ด๋ค.
x=1๋ถํฐ ์ ๋ ฅ๋ฐ์ n์ด ๋ ๋๊น์ง
x๋ฅผ (ํ์ฌ์ธต์*6)์ฉ ์ฆ๊ฐ์์ผ๊ฐ๋ฉฐ ์ธต์๋ฅผ ์ฌ๋ ค์ฃผ๋ฉด ๋๋ค.
์ ๋ต ์ฝ๋
n=int(input())
floor = 1
cur=1
while n>cur:
cur += floor*6
floor += 1
print(floor)
728x90
'์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค]2164๋ฒ: ์นด๋2 (0) | 2023.03.15 |
---|---|
[๋ฐฑ์ค]8979๋ฒ: ์ฌ๋ฆผํฝ (0) | 2023.03.12 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์คํจ์จ (0) | 2023.03.09 |
[๋ฐฑ์ค]18310๋ฒ: ์ํ ๋ (2) | 2023.03.09 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์๋ฌผ์ ์ ์ด์ (0) | 2023.03.07 |