Couch 2048 이라는 게임을 방금 시도했습니다 .
(참고 :이 질문을 더 잘 이해하기 위해 살펴 봐야합니다.)
나에게는 그다지 흥미롭지 않았기 때문에 나는 '2048 년까지 얼마나 많은가!'
생각보다 쉽지 않기 때문에 도전 과제를 게시했습니다.
당신의 목표 :
소파에있는 공의 목록이 주어지면, 2 개의 값을 가진 공이 하늘에서 떨어지면 얼마나 많은 공을 출력해야 게임에서 이길 수 있습니다 (2048 공에 도달).
- 입력이 유효하다고 가정하십시오.
- 플레이어가 공을 떨어 뜨리지 않는다고 가정하십시오.
- 내가 말했듯이 하늘에서 떨어지는 공의 값이 항상 2라고 가정하십시오.
- 유효한 출력 예 : 3, "4", [5], [ "6"]
편집 :
내가 뭔가를 명확히해야합니다
- 당신은 인쇄 할 수있는 작은 필요한 2S의 양을.
테스트 사례 :
[2048] -> 0 이미 이겼
[1024,1024] -> 0습니다. 더 이상 공을 따를 필요가 없습니다. '체인 활성화'에
[1024,512,256,128,64,32,16,8,4,2] -> 1 필요한 공 1 개
[512] -> 768
[512,2] -> 767
[4,16,64] -> 982
참고 :
나는 원어민이 아닙니다-오타 나 문법이 아닌 텍스트를 발견했는지 알려주십시오.
확실치 않은 사항이 있으면 의견을 물어보십시오.
2048나누는 것 같습니다. 2그렇다면 마지막 테스트 사례를 다시 확인하고 싶을 수도 있습니다. 그렇지 않은 경우 예제로 사용하여 출력이 왜 하지 않습니다 982.
[4,16,64] -> 22?