[CodeKata] Week1 - Day1
4489 ワード
📌 CodeKata - Week1, Day1
質問する
two_sum
関数で、数値リストと特定の数をパラメータとして渡すと、「特定の数」が表示されるインデックスが配列に格納されて返されます.nums: 숫자 배열
target: 두 수를 더해서 나올 수 있는 합계
return: 두 수의 index를 가진 숫자 배열
たとえば、nums은 [4, 9, 11, 14]
target은 13
nums[0] + nums[1] = 4 + 9 = 13 이죠?
그러면 [0, 1]이 return 되어야 합니다.
target
に送信された組み合わせは、アレイ全体で2
個しかないと仮定する.
答えを出す。
def two_sum(nums, target): # 리스트, 리스트이 두수를 더했을 때 나오는 합계
arr = [] # 답을 넣기 위해
length = len(nums)
for i in range(length):
for j in range(length):
if nums[i] + nums[j] == target:
arr.append(i)
arr.append(j)
return arr
初めてと北京で解ける方法空のリストを作成し、正しい答えを追加し、numsの長さをそれぞれ求めて変数に入れます.
説明する。
def two_sum(nums, target): # 리스트, 리스트이 두수를 더했을 때 나오는 합계
for i in range(0, len(nums)):
for j in range(i +1 , len(nums)): #중복을 막기 위해 i+1을 시작점으로
if nums[i] + nums[j] == target:
return [i,j] #리스트형으로 return
ААААААА
Reference
この問題について([CodeKata] Week1 - Day1), 我々は、より多くの情報をここで見つけました
https://velog.io/@byhazy/CodeKata-Week1-Day1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
nums: 숫자 배열
target: 두 수를 더해서 나올 수 있는 합계
return: 두 수의 index를 가진 숫자 배열
nums은 [4, 9, 11, 14]
target은 13
nums[0] + nums[1] = 4 + 9 = 13 이죠?
그러면 [0, 1]이 return 되어야 합니다.
def two_sum(nums, target): # 리스트, 리스트이 두수를 더했을 때 나오는 합계
arr = [] # 답을 넣기 위해
length = len(nums)
for i in range(length):
for j in range(length):
if nums[i] + nums[j] == target:
arr.append(i)
arr.append(j)
return arr
def two_sum(nums, target): # 리스트, 리스트이 두수를 더했을 때 나오는 합계
for i in range(0, len(nums)):
for j in range(i +1 , len(nums)): #중복을 막기 위해 i+1을 시작점으로
if nums[i] + nums[j] == target:
return [i,j] #리스트형으로 return
Reference
この問題について([CodeKata] Week1 - Day1), 我々は、より多くの情報をここで見つけました https://velog.io/@byhazy/CodeKata-Week1-Day1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol