배운 것/개발한 것/정리한 것
- 오전 : 출근
- 오후
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 |
댓글