Weekly I Learned

TIL:: Today I Learned

차돌박이츄베릅 2023. 6. 21. 09:57

1. Facts (사실, 객관)

자꾸 하루 늦게 쓰는 TIL..

  • 리액트 숙련강의 10~23강 완강 : Lifecycle, Virtual DOM, Redux, Router Dom, REST, 비동기
  • 리액트 선발 수업 : CRA없이 프로젝트 만드는 과정 보여주심
  • 프로그래머스 0단계 코테 및 스터디

https://school.programmers.co.kr/learn/courses/30/lessons/120890

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

2. Feelings (느낌, 주관)

선발 첫 수업 들었다. 후발 수업에선 매번 과제있는것같아서 긴장했는데 우리는 과제가 없어서 개꿀이다

 

3. Findings (배운 점)

오늘자 코테 스터디 다른 분 코드!

최대최소값 구하는 로직 응용하신 듯 하다. 반복문 돌면서 절대값이 더 작은걸 찾으면 그걸로 값을 갈아끼우는 방식

스터디에서 많이 배워간다 ㅎㅋ

function solution(array, n) {
    var answer = 0;
  let nearNum = array[0];

  for (let i = 0; i < array.length; i++) {
    if (Math.abs(n - nearNum) === Math.abs(n - array[i])) { // 절대값이 같은 숫자 체크용
      if (nearNum > array[i]) nearNum = array[i];
    } else if (Math.abs(n - nearNum) > Math.abs(n - array[i]))
      nearNum = array[i];
  }
  answer = nearNum;
  return answer;
}

 

 

4. 자기선언

내일은 오전에 배운 내용 정리하는 시간을 가지고,

오후에는 프로젝트 시작할 예정!

 

'Weekly I Learned' 카테고리의 다른 글

TIL:: Today I Learned  (0) 2023.06.22
TIL:: Today I Learned  (0) 2023.06.21
TIL:: Today I Learned  (0) 2023.06.20
WIL:: Weekly I Learned 6월12일(월)~6월18일(일)  (0) 2023.06.20
TIL:: Today I Learned  (1) 2023.06.16