내 코드
num = int(input())
i = 1
x = 1
while x <= num:
x += 6 * i
i += 1
if num == 1:
i = 1
elif num <= 7:
i = 2
print(i)
예시 돌리면 나는 맞는데 왜 자꾸 틀렸다 하는걸까.. 너무 힘들다ㅠㅠ 화난다!!!!!!!
숏코딩
print(int((int(input())/3-.1)**.5+1.5))
.1는 0.1, .5는 0.5를 뜻한다.
아.. 오늘 문제는 여러모로 날 너무 힘들게 만들었다.
'Algorithm' 카테고리의 다른 글
위쪽과 왼쪽에 곱하는 수가 있는 곱셈표(구구단) 출력하기 (0) | 2019.03.26 |
---|---|
[백준알고리즘] 1193번 / 분수찾기 (0) | 2017.10.25 |
[백준알고리즘] 2438번 / 별찍기 - 1 (Python3/파이썬) (0) | 2017.10.17 |
[백준알고리즘] 5622번 / 다이얼 (Python3/파이썬) (0) | 2017.10.13 |
[백준알고리즘] 2908번 / 상수 (python3) (0) | 2017.10.12 |