코딩 테스트/do it! 알고리즘 코딩테스트
031 K번째 수 (미해결)
ornni
2024. 5. 23. 10:00
728x90
반응형
첫번째 코드
아이디어는 뭔가 느낌이 오는 듯 했으나 결과적으로 모르겠다!!
책의 코드를 참고하여 작성하고 답은 맞았지만 이해를 위해 추후에 설명과 코드를 다시 작성해보도록 하자
혹시 미해결이 없어지기 전에 뚝딱 푸신 대단해 엄청나 분들이 있다면....설명을 부탁드려ㄷ...될까요?ㅎㅎ;
import sys
input = sys.stdin.readline
n = int(input())
k = int(input())
start = 1
end = k
answer = 0
while start <= end:
median = int((start + end) / 2)
cnt = 0
for i in range(1, n+1):
cnt += min(int(median / i), n)
if cnt < k:
start = median + 1
else:
answer = median
end = median - 1
print(answer)
통과;
링크
programmers/백준/Gold/1300. K번째 수 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형