トルコ探知機:ひどい答えだけ
5834 ワード
それは多くの場所で、特にアメリカ のあなたのそれらのためのトルコの季節です.
そして、我々はすべての七面鳥は、右知っている?はい、そうです.10ピンボウリングでは、トルコの行を3つのストライキを取得するときです.
私は、なぜこの時期がそれに捧げられるかについて、わかりません、しかし、そこにあなたはそれを持ちます.伝統は必ずしも意味をなさない.
だから、今日のチャレンジは、人々のボウリングのスコアで七面鳥を見つけることです.
あなたが書く関数は配列の配列を取る必要があります.配列は10個までのサブ配列を保持します.最初の9個のサブアレイは常に0から10までの2つの整数を持ち、10番目のサブアレイは0から10までの2または3の整数を保持します.
ストライクの最初の9個のサブアレイのストライクは、このサブアレイです.
10フレーム目には3ストライクがあります. シングルスト: ダブルスト トルコ どこ
例:
そして、我々はすべての七面鳥は、右知っている?はい、そうです.10ピンボウリングでは、トルコの行を3つのストライキを取得するときです.
私は、なぜこの時期がそれに捧げられるかについて、わかりません、しかし、そこにあなたはそれを持ちます.伝統は必ずしも意味をなさない.
だから、今日のチャレンジは、人々のボウリングのスコアで七面鳥を見つけることです.
あなたが書く関数は配列の配列を取る必要があります.配列は10個までのサブ配列を保持します.最初の9個のサブアレイは常に0から10までの2つの整数を持ち、10番目のサブアレイは0から10までの2または3の整数を保持します.
ストライクの最初の9個のサブアレイのストライクは、このサブアレイです.
[10,0]
.10フレーム目には3ストライクがあります.
[10, 0, x]
, [x, 10-x, 10]
[10, 10, x]
[10, 10, 10]
x
は0から9までの整数です.例:
hasTurkey([[0,10],[1,5]]) //false
hasTurkey([[10,0],[10,0],[10,0]]) //true
hasTurkey([[10,0],[10,0],[0,10]]) //false
hasTurkey([[10,0],[10,0],[0,10],[9,1],[10,0]]) //false
hasTurkey([[0,10],[1,5],[2,1],[0,4],[8,1],[8,0],[10,0],[10,0],[10,0],[0,10,4]]) //true
hasTurkey([[0,10],[1,5],[2,1],[0,4],[8,1],[8,0],[10,0],[10,0],[9,1],[0,10,4]]) //false
hasTurkey([[0,10],[1,5],[2,1],[0,4],[8,1],[8,0],[1,0],[1,0],[10,0],[10,10,4]]) //true
あなたの最悪の実施を見たい.指数関数時間.指数関数空間.畳み込み符号.全部です.トルコのようなCPUを焼く.Reference
この問題について(トルコ探知機:ひどい答えだけ), 我々は、より多くの情報をここで見つけました https://dev.to/mellen/turkey-detector-awful-answers-only-582iテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol