알고리즘/백준 알고리즘
백준 2885번 초콜릿 식사 파이썬(Python)
1. 코드 K = int(input()) #1 size = 1 #2 count = 0 #3 while size < K : #4 size = size= size : #8 K -= size #9 else : #10 size //= 2 #11 count += 1 #12 print(size2, count) #13 2. 솔루션 이 문제를 풀면서, 제가 아직도 알고리즘 하수라는 것을 많이 느꼈습니다. 메모리 초과와 시간 초과... 좀 더 분발해야겠습니다. #1 : 초콜릿을 먹는 갯수 입력 #2 : size는 1,2,4,6,8,16 --- 이 갯수를 정하기 위한 변수 #3 : 몇 번 쪼개는지 세기 위한 변수 #4 : 이 문제에 대해 규칙을 보게 되면, 먹는 갯수는 2의 제곱수보다 작으면 된다. 예를 들어, 6개를 먹..
2020. 5. 24.
최근댓글