📖문제
https://www.acmicpc.net/problem/2292
🧩 풀이
입력되는 N이 몇번째 껍질에 있는지 구하는 문제로 껍질의 개수가 어떻게 늘어나는지 생각해보면 N이 포함된 껍질의 번지수를 구할 수 있다.
📌 소스코드
N=int(input())
layout=1
sum = 1
while sum<N:
sum += 6 * layout
layout += 1
print(layout)
🔧개선하기
https://www.acmicpc.net/problem/2292
입력되는 N이 몇번째 껍질에 있는지 구하는 문제로 껍질의 개수가 어떻게 늘어나는지 생각해보면 N이 포함된 껍질의 번지수를 구할 수 있다.
N=int(input())
layout=1
sum = 1
while sum<N:
sum += 6 * layout
layout += 1
print(layout)