오늘 밤 뭘 볼까, 실제로 있는 시간 안에서

귀하의 데이터

길이는 원하는 대로 쓰면 됩니다. 90, 90min, 1h30, 1:30 모두 같은 뜻입니다. 길이 앞의 내용은 모두 제목으로 보므로 쉼표나 줄표가 있어도 괜찮습니다.

결과

실제로 쓰게 되는 시간

그게 몇 개인지
남는 시간
아직 들어가는 가장 긴 것을 골랐을 때
그 방식이 버리는 시간

무엇을 틀지

이 순서로길이

같은 합계가 되는 조합이 여럿 있을 수 있습니다. 여기 나온 것은 그중 하나이고, 시계로만 보면 다른 어느 것이라도 똑같이 좋습니다.

그리고 이 발상 전체의 정직한 한계. 여기서 세는 것은 분이지, 그것을 얼마나 보고 싶은지가 아닙니다. 시계의 산수이지 추천이 아닙니다. 목록에서 한 줄을 빼면 답이 달라지는데, 그게 바로 쓰는 법입니다.

반응

0

0 코멘트

User profile image

첫 댓글을 남겨보세요

아직 들어가는 가장 긴 것을 그냥 고르면 안 되나요?

대부분의 경우 시간이 남아 버리기 때문입니다. 이 페이지가 처음 보여 주는 목록 — 1h40, 1h35, 1h25짜리 영화 세 편과 42분짜리 에피소드 세 편 — 으로 세 시간이 있을 때, 긴 것부터 고르면 1h40 영화와 에피소드 하나, 즉 2h22가 되고 그다음에는 아무것도 들어가지 않습니다. 38분이 사라집니다.

1h35과 1h25짜리 영화 두 편이면 정확히 세 시간입니다. 같은 목록, 같은 밤, 낭비 없음.

무작위 목록 2만 건으로 시험했습니다. 긴 것부터 고르는 방식은 그중 50.7퍼센트에서 시간을 낭비했고, 발견된 최악의 경우는 126분을 버렸습니다.

목록은 어떻게 쓰나요?

한 줄에 하나씩, 줄 끝에 길이를 씁니다. 길이는 90, 90min, 1h30, 1:30 중 아무렇게나, 생각 없이 치는 방식대로 쓰면 됩니다.

길이 앞의 것은 모두 제목으로 보므로, 중간의 쉼표나 줄표는 상관없습니다. 끝에 길이가 없는 줄은 건너뛰는데, 어떤 줄을 건너뛰었는지 페이지가 알려 줍니다. 조용히 버리지 않습니다.

정말 최적의 조합을 찾나요?

네, 어림짐작이 아닙니다. 모든 조합을 하나씩 시도하는 대신 도달 가능한 합계를 1분 단위로 훑기 때문에, 예순 줄짜리 목록도 브라우저가 멈추지 않고 즉시 답이 나옵니다.

같은 합계에 이르는 조합이 여럿인 경우가 많습니다. 페이지는 그중 하나를 보여 주며, 시계로만 따지면 나머지도 똑같이 좋습니다.

지금 볼 마음이 없는 것들을 골랐어요.

그것이 이 도구의 정직한 한계입니다. 세는 것은 분이지 기분이 아닙니다. 시계의 산수이지 추천이 아닙니다.

해법은 목록을 취향 담당으로 두는 것입니다. 오늘 밤 보고 싶지 않은 것을 빼면, 남은 것에 맞춰 답이 달라집니다.