소스 코드
n=int(input())
first=1
num=6
room=1
if n==1:
print(1)
else:
while True:
first+=num
room+=1
if n <=first:
print(room)
break
num+=6
#숫자: [2~7] [8~19] [20~37] ...
#갯수: 6 12 18 ...
#first변수에 6의 배수를 더해주면서 제일 큰 숫자보다 n이 작아지면 room을 출력한다
'프로그래밍 파이썬' 카테고리의 다른 글
[백준 BAEKJOON] 10250번 ACM 호텔 (0) | 2021.07.14 |
---|---|
[백준 BAEKJOON] 2869번 달팽이는 올라가고 싶다 (0) | 2021.07.14 |
[백준 BAEKJOON] 5622번 다이얼 (0) | 2021.07.10 |
[백준 BAEKJOON] 1712번 손익분기점 (0) | 2021.07.10 |
[백준 BAEKJOON] 4344번 평균은 넘겠지 (0) | 2021.07.05 |