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コードでは暗黙の了解になるので、普通にしようして大丈夫です。
この記事が気に入ったらサポートをしてみませんか?