[BOJ / Python] 2292 벌집

도니·2023년 4월 8일
0

BOJ / Python

목록 보기
51/104
post-thumbnail

문제

백준 2292 벌집

코드

#BOJ 2292 벌집

n = int(input())

tmp = 1
count = 1
while n > tmp:
    tmp += 6 * count
    count += 1
print(count)

코드 설명
(1번을 시작으로)
1개의 방을 지나 갈 수 있는 방의 개수 = 1개 (1)
2개의 방을 지나 갈 수 있는 방의 개수 = 6개 = 1 x 6 (2~7)
3개의 방을 지나 갈 수 있는 방의 개수 = 12개 = 2 x 6 (8~19)
...
n개의 방을 지나 갈 수 있는 방의 개수 = n x 6

tmp = count개의 방을 지나 갈 수 있는 방의 개수
count = 지나간 방의 개수

profile
안녕하세요, 🌱새싹개발자 도니💡입니다!

0개의 댓글

관련 채용 정보