HiererRankからの入門入門



イントロ
データ構造とアルゴリズム(DSA)は、良いロバ技術的な仕事を着陸させる必要です.そして、DSAに関しては、人々はLeetcodeHackerrankHackerearthとより多くのような人気のウェブサイトに変わります.
それが言われて、新たに始まることは困難で、時々圧倒的でありえます、そして、初心者は彼らが使うプラットホームのinsとoutを理解するのが難しいとわかることができます

ハックランクウィズパイソン
あなたが入力している質問のthis種類に遭遇するとしましょう
出力は以下のようになります:

そして、出力はprintを使用して与えられます、そして、入力を取る1つの方法は個々に以下で与えられるようにX、Y、Z、Nのようなすべての4つの入力をするでしょう
if __name__ == '__main__':
    x = int(input())
    y = int(input())
    z = int(input())
    n = int(input())
    print ([[a,b,c] for a in range(0,x+1) for b in range(0,y+1) for c in range(0,z+1) if a + b + c != n ])

つの入力を取る他の方法は、リストに入力を格納するためにforループを使用することです.
もう一つのexampleを見ましょう
与えられた入力と次のコードを考えます.

if __name__ == '__main__':
    n = int(input())
    arr = map(int, input().split())
上記のコードは、5からnを代入しますそして、2番目の行を調べて、input ()が2 3 6 6 5を見つけます.split ()は、文字列2 3 6 6 5をリストに分割します.2 3 6 6次に、マップ関数は項目を整数型に変換し、リスト項目arr =[ 2 , 3 , 6 , 6 , 5 ]を取得します.

これが役に立つという望み

次の時間まで、すべてのthatsは今