PythonでのBobのゲーム
ボブという名前の友達がいて、彼が自分でゲームをしているとします。彼は自分自身にnumsと呼ばれる数のリストを与えます。今度は各ターンで、ボブはリストの2つの要素を選択し、それらを選択した数値と同じ合計の1つの正の整数に置き換えます。ボブは、配列内のすべての数値が偶数のときに勝利を宣言します。ボブが勝利を宣言できるように、必要な最小ターン数を見つける必要があります。そのような解決策がない場合は、-1を返します。
したがって、入力が[2、3、4、9、7、13]の場合、出力は2になります。これは、3,9を取り、次に12に置き換え、次に7,13を取り、20に置き換えることができるためです。
これを解決するには、次の手順に従います-
-
a:=数字から奇数要素のみを取得したリスト
-
aのサイズが奇数の場合、
-
return(aのサイズ)/ 2
-
-
それ以外の場合は-1を返します
理解を深めるために、次の実装を見てみましょう-
例
class Solution: def solve(self, nums): a = [x for x in nums if x %2 == 1] if len(a) %2 == 0: return len(a)/2; return -1; ob = Solution() print(ob.solve([2, 3, 4, 9, 7, 13]))
入力
[2, 3, 4, 9, 7, 13]
出力
2
-
PythonでTkinterを使用したカラーゲーム
GUIアプリケーションの開発では、tkinterは非常に人気があり簡単です。 tkinterを使用すると、GUIゲームを簡単に開発できます。 ここでもカラーゲームの開発を試みています。このゲームでは、プレーヤーは画面に表示される単語の色を入力する必要があるため、スコアが1つ増えます。このゲームをプレイする合計時間は、30秒で、このゲームで使用される色は、赤、青、緑、ピンク、ブラック、イエロー、オレンジ、ホワイト、パープル、ブラウン。インターフェイスには、さまざまな色の名前がさまざまな色で表示されます。ゲームに勝つには、ユーザーは色を識別し、正しい色の名前を入力する必要があります。 サンプルコ
-
PC で Warzone がフリーズするのを修正する方法
ランダムにフリーズするウォーゾーンで 無数の勝利とスタンドオフを狂わせる可能性があります。また、トラブルシューティングのアドバイスや手順が必要な場合もあります。この記事で取り上げました。 Warzone のプレイを妨げている原因を特定するお手伝いをいたします。以下に示す方法を使用すると、中断することなくプレイできるようになります。 PC で Warzone フリーズを修正する方法 方法 1:ゲームを修復する ゲーム ファイルが破損または破損していると、さまざまな問題やエラーが発生する可能性があります。ただし、修復ツールを使用してこれらの問題を解決できます。これを行うには、以下に概説する手順に従