HiererRankからの入門入門
イントロ
データ構造とアルゴリズム(DSA)は、良いロバ技術的な仕事を着陸させる必要です.そして、DSAに関しては、人々は
Leetcode
、Hackerrank
、Hackerearth
とより多くのような人気のウェブサイトに変わります.それが言われて、新たに始まることは困難で、時々圧倒的でありえます、そして、初心者は彼らが使うプラットホームの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は今
Reference
この問題について(HiererRankからの入門入門), 我々は、より多くの情報をここで見つけました https://dev.to/chinmayabisoi/getting-started-with-hackerrank-using-python-for-absolute-beginners-347hテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol