LeetCode - 1. two sum
5460 ワード
leetcode
考えられる最も簡単な方法は、小学校の数学の授業のように、すべての要素を加えることです.
重なり合うドアについては、固定位置を外側に回し、内側リングを後ろの要素から1つずつ曲げ、次にtargetとして追加すればよい.
pythonの列挙()メソッドも使用できます.このメソッドは、列挙オブジェクトを返します.[(インデックス、要素)]として返されます.
enumerate()
数値加算
考えられる最も簡単な方法は、小学校の数学の授業のように、すべての要素を加えることです.
重なり合うドアについては、固定位置を外側に回し、内側リングを後ろの要素から1つずつ曲げ、次にtargetとして追加すればよい.
#python3
def twoSum(self, nums: List[int], target: int) -> List[int]:
#먼저 nums 의 첫 숫자 i 를 잡고
for i in nums:
# 그 다음 i 다음의 숫자(j)부터 하나씩 i+j로 더해본다
for j in nums:
# 그런데 만약 i 와 j의 합이 target 이라면?
if nums[i] + nums[j] == target:
#리스트로 i 와 그 숫자를 리턴하라
return [i,j]
ちょっとおかしいです.index out rangeエラー.range
を使わない場合は、範囲が指定されていないためです. def twoSum(self, nums: List[int], target: int) -> List[int]:
#먼저 nums 의 첫0번째 숫자부터 nums 의 길이까지
for i in range (0,len(nums)):
# 그 다음 i 다음의 숫자(j)부터 하나씩 i+j로 더해본다
for j in range(i+1, len(nums)) :
# 그런데 만약 i 와 j의 합이 target 이라면?
if nums[i] + nums[j] == target:
#리스트로 i 와 그 숫자를 리턴하라
return [i,j]
python range()リファレンス 列挙の使用()
pythonの列挙()メソッドも使用できます.このメソッドは、列挙オブジェクトを返します.[(インデックス、要素)]として返されます.
enumerate()
Reference
この問題について(LeetCode - 1. two sum), 我々は、より多くの情報をここで見つけました https://velog.io/@coldfeet0816/LeetCode-1.-two-sumテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol