LeetCode(Python3)[Two Sum]

卒業研究もひと段落したのでPython3の基礎強化でLeetCodeを始めました。

class Solution:
  def Twosum(self, nums:List[int], target:int):
    for i in range(len(nums)):
        for j in range(len(nums)):
            z=nums[i]+nums[j]
            if z==target:
                return (i, j)

ここでのポイントをまとめます。
まず、defの引数定義の仕方。
シンプルに OO: 型  のような形です。目次のようなイメージで書けます。
次にfor文の使い方。
for i in range      rangeは最初所から最後までののような形で使えるので、for文と相性よきですね。
最後に変数の定義です。
大きなコードや、ROSのコード作成は、変数の定義がclassの最初のinitなんとかで必要ですが、ただのpythonコードでは暗黙の了解になるので、普通にしようして大丈夫です。 

この記事が気に入ったらサポートをしてみませんか?