본문 바로가기
프로그래밍

wecode +14 (8/31)

by Youngbin Kwon 2020. 9. 1.

배운 것/개발한 것/정리한 것

 - 오전 : 출근

 - 오후

  1) 세션 1 : 자료구조 + Array

   간단 리뷰

    - 자료 구조란 데이터의 접근과 조작을 위한 저장 및 조작 방식

    - 데이터의 형태나 쓰임에 맞는 자료 구조 방식이 존재 (원시형 타입 등)

    - Array는 가장 빈번하게 사용되는 자료 구조로, 값에 상관없는 순차적인 데이터를 보관하는 데 용이함

    - Array에서 값을 변경시키거나 삭제하기 위해서는 다른 값들이 변경되는 변수의 자리(인덱스)를 채워주어야 하기 때문에, 값이 자주 변경되는 데이터나 대규모 데이터에는 적합하지 않음

 

  2) 세션 2 : React 소개, 세팅, CRA, JSX 등

  3) React 설치 및 개발환경 세팅 (완료)

  4) Westagram 레이아웃 React로 구현 (완료)

   * image 불러오기 재시도 필요

 

내일 할 일

react.js 공부

1. westagram -> react 구현 (계속)

2. 오전 : 코드 카타 Day 1 리뷰 및 Day 2 같이 풀기

 

Day 1 리뷰

더보기

* 문제

twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면,

더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요.

 

nums: 숫자 배열

target: 두 수를 더해서 나올 수 있는 합계

return: 두 수의 index를 가진 숫자 배열

 

예를 들어,

nums은 [4, 9, 11, 14] target은 13 nums[0] + nums[1] = 4 + 9 = 13 이죠? 그러면 [0, 1]이 return 되어야 합니다.

 

* 가정

target으로 보내는 합계의 조합은 배열 전체 중에 2개 밖에 없다고 가정하겠습니다.

 

내 코드

const twoSum = (nums, target) => {
  for (let i=0; i<nums.length; i++) {
    for (let j = i+1; j<nums.length; j++){
      let compared = nums[i] + nums[j];
      if (compared === target) return [i,j];
    }
  }
}

3. React 블로깅 완료하기

4. 4시 : React 세션

'프로그래밍' 카테고리의 다른 글

wecode +16 (9/2)  (0) 2020.09.03
wecode +15 (9/1)  (0) 2020.09.02
React 3 - 컴포넌트  (0) 2020.08.30
React 2 - CRA 초기 세팅 & JSX  (0) 2020.08.30
React 1 - react.js 소개 및 개발환경 세팅  (0) 2020.08.30

댓글