Codekata #1

Kiyong Lee·2021년 9월 13일
0

Codekata #1


1. 문제


2. 내 생각

  1. 연속해서 이어지는 수의 합이 아니므로, 반복문은 두 개 써야겠다고 생각했다.
  2. 파이썬 라이브러리를 검색해서 사용해볼까 했지만, 내가 아직 파이썬에 통달한 수준이 아니기 때문에
    for-if문만 이용하자고 생각했다.
  3. 2중 for문을 돌려서 두 수의 합이 target 이면 그 인덱스를 리스트형태로 담는다
  4. for문을 쓸 때, enumerate를 이용해 각 값의 인덱스도 같이 이용하기로 했다.

3. 코드

def two_sum(nums, target):
    # 아래 코드를 작성해주세요.
  for i_idx, i_val in enumerate(nums) :
    for j_idx, j_val in enumerate(nums) :
      if i_val + j_val == target :
        return [i_idx, j_idx]

4. 후기

이제 시작이다

모든 문제를 다 풀어서 올리는 게 목표임;;ㅋ

profile
ISTJ인 K-개발자

0개의 댓글