Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonでゼロを複製する

    整数の固定長配列があるとすると、ゼロが出現するたびに複製し、残りの要素を右側にシフトする必要があります。 元の配列の長さを超える要素は書き込まれないことに注意してください。 したがって、配列が[1,0,2,3,0,4,5,0]のようであるとすると、変更後は[1,0,0,2,3,0,0,4] これを解決するには、次の手順に従います- arrを別の配列arr2にコピーし、iとjを0に設定します whilei

  2. Pythonでキャンディーを人々に配布する

    次のように、いくつかのキャンディーをn人の列に配布したいとします- 次に、最初の人に1つのキャンディーを、2番目の人に2つのキャンディーを、というように、最後の人にn個のキャンディーを与えるまで続けます。 その後、再び列の最初に戻り、最初の人にn + 1個のキャンディー、2番目の人にn + 2個のキャンディーを与え、最後の人に2*n個のキャンディーを与えるまで続けます。 。 キャンディーがなくなるまで、このプロセスを繰り返します。最後の人は残りのキャンディーをすべて受け取ります(必ずしも前のギフトより1つ多いとは限りません)。 キャンディーの最終的な分布を表す配列を返す必要があります。

  3. PythonでIPアドレスのファンを削除する

    有効なIPv4IPアドレスがあるとします。 IPアドレスのDefangedバージョンを返す必要があります。削除されたIPアドレスは、基本的に「。」の期間ごとに置き換えられます。 「[。]」によってIPアドレスが「192.168.4.1」の場合、出力は「192[。]168[。]4[。]1」になります これを解決するには、次の手順に従います- ドットを使用して文字列を分割し、各要素を「[。]」で区切って配置します 例 理解を深めるために、次の実装を見てみましょう- class Solution(object):    def defangIPaddr(self, add

  4. Pythonの相対ソート配列

    2つの配列arr1とarr2があり、arr2の要素が一意であり、arr2のすべての要素がarr1にも存在するとします。 arr1のアイテムの相対的な順序がarr2と同じになるように、arr1の要素を並べ替える必要があります。 arr2に存在しない要素がある場合は、それらをarr1の最後に昇順で配置する必要があります。したがって、arr1が[2,3,1,3,2,4,6,7,9,2,19]のようであり、arr2が[2,1,4,3,9,6]のようである場合、結果は[2,2,2,1,4,3,3,9,6,7,19]になります これを解決するには、次の手順に従います- Dという1つのマップを作成し、

  5. Pythonでの同等のDominoペアの数

    ドミノのリストがあるとします。各ドミノには2つの数字があります。 2つのドミノD[i]=[a、b]とD [j] =[c、d]は、a=cとb=d、またはa=dとb=cの場合は同じになります。したがって、1つのドミノを逆にすることができます。 0 <=i

  6. Pythonの年間最優秀日

    「YYYY-MM-DD」の形式の日付があるとします。その年の日数を返す必要があります。したがって、日付が「2019-02-10」の場合、これは1年の41日目です。 これを解決するには、次の手順に従います- Dが[0、31、28、31、30、31、30、31、31、30、31、30、31]のような日数の配列であるとします 日付を年、月、日のリストに変換します 年がうるう年の場合は、日付D [2]=29を設定します 月mm–1までの日数とそれ以降の日数を合計します。 例 理解を深めるために、次の実装を見てみましょう- class Solution(object):   &nbs

  7. Pythonでのプライムアレンジメント

    1からnまでの順列の数を見つける必要があるため、素数は素数インデックスに配置されます。答えは大きくなる可能性があり、10 ^ 9 + 7を法とする答えを返します。したがって、n =5の場合、出力は12になります。したがって、12の順列があります。 1つの可能な順列は[1,2,5,4,3]であり、1つの無効な順列は[5,2,3,4,1]です。これは、5が素数ではないインデックス1に配置されているためです。 これを解決するには、次の手順に従います- getNumという1つのメソッドを次のように定義します- prime:=2から100までのすべての素数のリスト set i:=0 whil

  8. Rainbow Stream –Linux用の高度なコマンドラインTwitterクライアント

    レインボーストリーム は、MITライセンスの下でリリースされたLinuxコマンドライン用の無料のオープンソースTwitterコンシューマーです。リアルタイムのツイートストリームの表示、ツイートの作成、検索、お気に入りなどに対応しています。Pythonで記述されており、 Twitter APIの上位に構築されています。 およびPythonTwitterツール 。このアプリケーションをコンソールで実行するには、 pythonをインストールしておく必要があります およびpip バージョン2.7.x または3.x 。 機能 これは、Linuxコマンドライン用の無料のオープンソースTwitterク

  9. Pythonでの一意の発生数

    配列があるとします。各要素に固有の出現回数があるかどうかを確認する必要があります。そのような要素が存在しない場合はfalseを返し、そうでない場合はtrueを返します。したがって、配列が[1、1、2、2、2、3、4、4、4、4]のような場合、要素1が2回存在し、2が3回存在し、3が存在するため、trueが返されます。 1回存在し、4回は4回存在します。 これを解決するには、次の手順に従います- 配列の要素の頻度を調べます 頻度マップのキーと値のペアごとに 値が別のマップmpに存在する場合は、falseを返します put mp [value]:=1 trueを返す 例 理解を深め

  10. Pythonで偶数桁の数を検索する

    番号のリストがあるとします。桁数が偶数の数を数える必要があります。したがって、配列が[12,345,2,6,7896]の場合、12と7896の桁数は偶数であるため、出力は2になります。 これを解決するには、次の手順に従います- リストを取得し、各整数を文字列に変換します 文字列の長さが偶数の場合は、カウントを増やし、最後にカウント値を返します 例 理解を深めるために、次の実装を見てみましょう- class Solution(object):    def findNumbers(self, nums):       str_num =

  11. Fish –Linux用のスマートでユーザーフレンドリーなインタラクティブシェル

    快適 インタラクティブシェル これは、FISHと呼ばれ、省略されます。これは、UNIXおよびUNIXライクなオペレーティングシステム用のシェルです。これは、多くの貴重な改善が施された、ユニークで革新的なコマンドライン環境です。 Fishは、bashやZSHなどの他のシェルで動作するように設計されています。プロセスリソースを節約するためにデフォルトを使用していくつかの要素を無効にするさまざまなシェルとは異なり、FISHは、それを最大限に活用するために、デフォルトを使用してすべての要素を有効に維持します。 機能 ユーザーフレンドリーでインタラクティブなシェルです 非常に多くの強力な機能があります

  12. Ubuntuにコマンドラインのチートシートをインストールして使用する方法

    チートは、主にPythonソフトウェアに基づくコマンドラインであり、システム管理者が役立つチートシートを表示および保存できるようにします。委任されたコマンドの単純なテキストの例を取得します。これにより、ユーザーに代替、引数、または一般的な使用法を思い出させることができます。チートは、「頻繁に使用するコマンドですが、今では検討するのに十分ではないコマンド」に使用されます。 チートのインストール Cheatをインストールする前に、以下のコマンドに示すように、システム上ですべてが最新であることを確認する必要があります– $ sudo apt-get update &&sudo apt-get

  13. Linuxターミナルからブロードバンド速度をテストする方法

    速度テストCLIコマンドラインをインストールするには、 Python ppiが必要です。 。次のコマンドを使用して、 Python ppiをインストールします 。 $ sudo apt-get install python-pip サンプル出力は次のようになります– Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required:    libbs2b0 lib

  14. UbuntuにPython3.4.4をインストールする方法

    Pythonは、汎用のインタプリタ、インタラクティブ、オブジェクト指向、および高水準プログラミング言語です。 1985年から1990年にかけてGuidovanRossumによって作成されました。Perlと同様に、PythonソースコードもGNU General Public License(GPL)で入手できます。この記事では「UbuntuにPythonをインストールする方法」について説明します。 必要なパッケージのインストール Pythonをインストールするには、以下に示すような前提条件が必要です- $ sudo apt-get install build-essential checki

  15. Pythonを学ぶべき10の理由

    Pythonは、ダウンロード、使用、コーディングが完全に無料の言語です。そのコマンドは主に簡単な英語です。これにより、コマンドの記憶と記述が容易になります。コードは読みやすく、少しの知識があれば、開発者はコードを見るだけで多くのことを学ぶことができます。 複雑なアプリケーションを簡単に実装できる多くの機能を提供する標準ライブラリがあります。 Pythonは、初心者を念頭に置いて設計されました。空白と一般的な式を使用することで、面倒な変数宣言や醜い中括弧が不要になりました。 プログラミングの最初のステップ Pythonは、プログラミングドメインへの出発点になります。雇用主は完全にスタッ

  16. なぜPythonプログラミングを学ぶ必要があるのですか?

    Python は、高水準で、解釈され、インタラクティブで、オブジェクト指向のスクリプト言語です。 Pythonは非常に読みやすいように設計されています。他の言語が句読点を使用するのに対し、英語のキーワードを頻繁に使用し、他の言語よりも構文構造が少なくなっています。 Python 学生や働く専門家がWeb開発ドメインで働いているときに特別に優れたソフトウェアエンジニアになるための必需品です。 Pythonを学ぶことの主な利点のいくつかをリストアップします- Pythonは解釈されます − Pythonは、実行時にインタプリタによって処理されます。プログラムを実行する前に、プログラムをコ

  17. Pythonプログラミングの歴史

    Pythonは、高水準で、解釈され、インタラクティブで、オブジェクト指向のスクリプト言語です。 Pythonは非常に読みやすいように設計されています。他の言語が句読点を使用するのに対し、英語のキーワードを頻繁に使用し、他の言語よりも構文構造が少なくなっています。 Pythonは解釈されます − Pythonは、実行時にインタプリタによって処理されます。プログラムを実行する前に、プログラムをコンパイルする必要はありません。これはPERLやPHPに似ています。 Pythonはインタラクティブです −実際にPythonプロンプトに座って、インタプリタと直接対話してプログラムを作成できます。 Pyt

  18. Pythonの機能

    Pythonの機能は次のとおりです- 習得しやすい − Pythonには、キーワードがほとんどなく、構造が単純で、構文が明確に定義されています。これにより、生徒は言語をすばやく習得できます。 読みやすい − Pythonコードはより明確に定義され、目に見えるようになっています。 保守が簡単 −Pythonのソースコードは保守がかなり簡単です。 幅広い標準ライブラリ − Pythonのライブラリの大部分は、UNIX、Windows、およびMacintoshで非常に移植性が高く、クロスプラットフォーム互換です。 インタラクティブモード − Pythonは、コードスニペットのインタラクティブなテス

  19. LinuxへのPythonのインストール

    Pythonディストリビューションは、さまざまなプラットフォームで利用できます。プラットフォームに適用可能なバイナリコードのみをダウンロードして、Pythonをインストールする必要があります。 プラットフォームのバイナリコードが利用できない場合は、ソースコードを手動でコンパイルするためにCコンパイラが必要です。ソースコードをコンパイルすると、インストールに必要な機能の選択に関してより柔軟になります。 Unix/LinuxマシンにPythonをインストールする簡単な手順は次のとおりです。 Webブラウザーを開き、https://www.python.org/downloads/にアクセス

  20. WindowsへのPythonのインストール

    Pythonディストリビューションは、さまざまなプラットフォームで利用できます。プラットフォームに適用可能なバイナリコードのみをダウンロードして、Pythonをインストールする必要があります。 プラットフォームのバイナリコードが利用できない場合は、ソースコードを手動でコンパイルするためにCコンパイラが必要です。ソースコードをコンパイルすると、インストールに必要な機能の選択に関してより柔軟になります。 WindowsマシンにPythonをインストールする手順は次のとおりです。 Webブラウザーを開き、https://www.python.org/downloads/にアクセスします Wi

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:121/450  20-コンピューター/Page Goto:1 115 116 117 118 119 120 121 122 123 124 125 126 127