-
Pythonで2つの通貨の変換率を調べるプログラム
3つの配列が与えられていると仮定します。 curr_a、curr_b、およびconv_rate。最初の配列にはいくつかの通貨名が含まれており、2番目の配列にも含まれています。配列conv_rateには、アイテムcurr_a[i]からcuur_b[i]への変換率が含まれています。 conv_rate [i]の項目は、curr_a[i]とcurr_b[i]の間の変換率です。これで、srcとdestの2つの通貨が与えられます。 srcからdestへの変換率を調べる必要があります。値を出力として返し、それが不可能な場合は0を返します。 したがって、入力がsrc =INR、dest =JPY、curr
-
Pythonでのロードトリップでの国際旅行の最小数を見つけるためのプログラム
さまざまな国のさまざまな都市を訪問するロードトリップを計画する必要があるとします。道路Rのリストがあり、各要素は(x、y、cost)として記述されています。 xは道路の出発都市を示し、yは道路の目的都市を示し、costはその道路を移動するコストを示します。また、各要素が国であり、要素にその国の都市が含まれているリスト「C」もあります。これで、出発地の都市「s」と目的地の都市「e」もあり、出発地の都市から目的地の都市に移動したいと考えています。これらすべての情報を考慮して、旅行を完了するために必要な国際旅行の最小数と、旅行の総旅行費用を確認する必要があります。これら2つの値を出力として出力する必
-
Pythonのゲームで勝つかどうかを調べるプログラム
n個のビー玉があり、各ラウンドで、プレーヤーが正の平方数のビー玉を取る必要がある2人用ゲームをプレイしているとします。プレイヤーがその正方形のビー玉をとることができない場合、彼/彼女は負けます。したがって、数字nが与えられた場合、ゲームに勝つことができるかどうかを確認する必要があります。私たちは常に最初のターンを行い、最適な数のビー玉を選択します。 したがって、入力が14のような場合、出力はTrueになります。最初のターンでは、9個のビー玉を取ります。これにより、5個のビー玉が残り、他のプレーヤーは最大4個のビー玉を取り、1個のビー玉を残すことができます。したがって、次のターンでは、最後のビ
-
Pythonのゲームで収集可能な最大ポイントを見つけるためのプログラム
カードゲームをしているとしましょう。それぞれに番号が付いた直線状に配置されたいくつかのカードが与えられます。カードの番号はランダムに配布されます。カードの最初と最後に、番号1が付いた2枚のカードが挿入されます。さて、ゲームでは、与えられたカードを手に取って最大ポイントを集める必要があります。カードは配列「カード」で表され、配列内の要素はカードの数を表します[i]。カードiを受け取ると、ポイントカード[i-1]*カード[i]*カード[i+1]を集めます。カードを手に取ると、cards[i-1]とcards[i]が隣人になります。したがって、これらの与えられたカードから、私たちが集めることができる
-
Pythonで指定されたポイントを介して、現在の位置からポイントに到達できることを確認するプログラム
2D空間で、座標(px、py)を持つ点pにポインターが配置されているとします。ここで、ポインタは座標(qx、qy)を持つ別の点qに移動する必要があります。ポインタは自由に動くことができず、間にいくつかの点がある場合はqに移動できます。さまざまな座標点を含む点「パス」の配列が与えられます。ポインターは、ポインターの現在の位置から(x + 1、y)または(x、y + 1)または(x-1、y)または(x、y-1)にある場合、その点に移動できます。 。配列の「パス」内の指定されたポイントは、順番に処理する必要があります。つまり、移動できない場合でも、配列内の各ポイントを合計パスに加算する必要があります
-
Pythonで爆弾を使用せずに、長方形の領域で連続したパスを見つけるプログラム
要素がこの形式[p、q、r]である配列マットが与えられたとします。ここで、p、qは幾何座標であり、rは半径値です。配列内のアイテムは、指定された幅wの長方形の領域内の爆弾の位置です。長方形は無限に長く、x座標x=0からx=wで囲まれています。爆弾の位置のr値は、爆弾の安全半径を示します。これは、爆弾の半径よりも小さいものが爆弾に当たることを意味します。したがって、私たちがしなければならないことは、すべての爆弾の下から始まり、すべての爆弾の上で終わり、爆弾のいずれにも関与しない連続した経路を描くことです。この線を描画できる場合はTrueを出力し、そうでない場合はFalseを出力します。 したが
-
特定のリスト内のすべての要素を並べ替えて、Pythonで文字列にマージするプログラム
正の整数のリストが与えられたとしましょう。リストを降順で並べ替えてから、リスト内のすべての要素を結合して文字列を形成する必要があります。結合された文字列を返します。 したがって、入力がinput =[415、78、954、123、5]のような場合、出力は954785415123になります。 これを解決するには、次の手順に従います- 関数cmp()を定義します。これにはl、rがかかります ((r)の文字列表現+(l)の文字列表現)の整数値の場合、 1を返す それ以外の場合、 戻り値-1 関数compareに従ってリスト入力を並べ替えます 入力のすべての要素を文字列に結合して返し
-
PythonPandasCategoricalIndex-このカテゴリのカテゴリコードを取得します
このカテゴリのカテゴリコードを取得するには、コードを使用します CategoryIndexのプロパティ パンダで。まず、必要なライブラリをインポートします- import pandas as pd CategoricalIndexは、限られた数の可能な値(カテゴリ)のみを受け取ることができます。 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメーターを使用して、カテゴリーを順序付きとして扱います。コードは整数の配列であり、カテゴリ配列内の実際の値の位置です- catIndex = pd.CategoricalIndex(["
-
PythonPandasCategoricalIndex-このカテゴリのカテゴリを取得します
このカテゴリのカテゴリを取得するには、カテゴリを使用します CategoryIndexのプロパティ パンダで。まず、必要なライブラリをインポートします- import pandas as pd CategoricalIndexは、限られた、通常は固定された数の可能な値(カテゴリ。「categories」パラメータを使用してカテゴリのカテゴリを設定します。「ordered」パラメータを使用して順序どおりにカテゴリを処理します- catIndex = pd.CategoricalIndex(["p", "q", "r", "
-
PythonPandasCategoricalIndex-カテゴリに順序付けられた関係があるかどうかを確認します
カテゴリに順序付きの関係があるかどうかを確認するには、順序付きを使用します CategoricalIndexのプロパティ。 まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q&quo
-
PythonPandasCategoricalIndex-カテゴリの名前を変更
カテゴリの名前を変更するには、CategoricalIndex rename_categories()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd CategoricalIndexは、限られた数の、通常は固定された数の可能な値のみを取ることができます。 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["p", "q"
-
PythonPandasCategoricalIndex-dictのような新しいカテゴリでカテゴリの名前を変更
カテゴリの名前をdictのような新しいカテゴリに変更するには、CategoricalIndex rename_categories()を使用します パンダのメソッド。 まず、必要なライブラリをインポートします- import pandas as pd CategoricalIndexは、限られた数の、通常は固定された数の可能な値のみを取ることができます。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["p", "q", "r", &quo
-
PythonPandasCategoricalIndex-ラムダでカテゴリの名前を変更
Lambdaでカテゴリの名前を変更するには、CategoricalIndex rename_categories()を使用します パンダのメソッド。 まず、必要なライブラリをインポートします- import pandas as pd CategoricalIndexは、限られた数の、通常は固定された数の可能な値のみを取ることができます。 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["P", &qu
-
PythonPandasCategoricalIndex-カテゴリを並べ替える
カテゴリを並べ替えるには、CategoricalIndex reorder_categories()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd CategoricalIndexは、限られた数の、通常は固定された数の可能な値のみを取ることができます。 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["p", "q"
-
PythonPandasCategoricalIndex-新しいカテゴリを追加
新しいカテゴリを追加するには、CategoricalIndex add_categories()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q&q
-
PythonPandas-指定されたカテゴリをCategoricalIndexから削除します
指定したカテゴリをCategoricalIndexから削除するには、 remove_categories()を使用します パンダのメソッド。 まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", &q
-
PythonPandas-CategoricalIndexのカテゴリを順序付けしないように設定します
CategoricalIndexのカテゴリを順序付けしないように設定するには、 as_unordered()を使用します パンダのメソッド。 まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。値True-の「ordered」パラメーターを使用して、カテゴリーを順序付きとして扱います。 catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p&
-
PythonPandas-注文するCategoricalIndexのカテゴリを設定します
順序付けするCategoricalIndexのカテゴリを設定するには、 as_ordered()を使用します パンダのメソッド。 まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します- catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"],
-
PythonPandasCategoricalIndex-dictのような入力対応を使用して値をマップします
dictのような入力対応を使用して値をマップするには、 CategoryIndex.map()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメータを使用して、カテゴリを順序どおりに扱います- catIndex = pd.CategoricalIndex(["P", "Q", "R", "S","P", "Q&quo
-
PythonPandas-2つのCategoricalIndexオブジェクトに同じ要素が含まれているかどうかを判断します
2つのCategoricalIndexオブジェクトに同じ要素が含まれているかどうかを判断するには、 equals()を使用します 方法。まず、必要なライブラリをインポートします- import pandas as pd 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメーターを使用して、カテゴリーを順序付きとして扱います。 2つのCategoricalIndexオブジェクトを作成します- catIndex1 = pd.CategoricalIndex(["p", "q", "r"