Fake 코딩준비 - Day 2 [백준] 2292번 "벌집" (python 파이썬)

정현구·2021년 5월 2일
0

fake 코테 준비!

목록 보기
3/6

💻 2292번 "벌집"

👉 문제

💻 코드

정답 코드
n = int(input())
start = 1
cnt =1
while n >= start:
    start += 6*cnt
    cnt += 1
print(cnt)

✍ 풀이

  • n 구하고자하는 벌집의 숫자
  • 1로 시작해서 한칸씩 전진할 때 마다 층의 벌집의 개수가 6, 12, 18씩 증가하는 규칙을 발견하였다.
  • n 이 start보다 같거나 클 때 까지 start에 cnt를 증가시키면서 * 6을 하여서 더 해서 해결!

💯 결과

profile
Hi I'm a fake SW student

0개의 댓글