Weekly I Learned

TIL:: Today I Learned

차돌박이츄베릅 2023. 6. 20. 09:45

1. Facts (사실, 객관)

컨디션이 안좋아서 3일내내 겔겔거리느라 늦게 쓰는 TIL..

몸뚱이에 힘은 좀 생겼는데 여전히 두통이 있다. 건강하게 운동도 하면서 살아야겠다는 생각이 든다..

  • 리액트 숙련 강의 ~9강: Styled Components, useState, useEffect, useRef, useContext, React.memo, useCallback, useMemo
  • 프로그래머스 0단계 코테 및 스터디

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

 

프로그래머스

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

programmers.co.kr

 

 

2. Feelings (느낌, 주관)

hook들어가니까 재밌다

다 써먹어보고싶어.. 근데 어케 활용해야할지 아직 구체적으론 안와닿음

 

3. Findings (배운 점)

코테 스터디하는데 다른 분이 sort로 풀어왔는데 개멋있었다!!!!! 나는 왜 저런 방법이 생각이 안나지?

반복문 노예처럼 반복문 돌리기 말고는 생각이 안나부림..

// 다른 분 코드
function solution(before, after) {
  var answer = 0;
  const a = [...before];
  const b = [...after];
  const c = a.sort();
  const d = b.sort();

  console.log(c);
  console.log(d);

  if (c.join() === d.join()) answer += 1;
  else if (c.join() !== d.join()) answer = 0;

  console.log(answer);
  return answer;
}

 

그리고 또 다른 분이 매개변수로 넘어온 값도 새로 할당해서 쓸 수 있다는 점을 알려주셨다 !

적용해봤는데 잘 되고 편했다! 신기방기

// 내 코드
function solution(before, after) {
    var answer = 0;
    
    after = after.split('');
    after.map((txt)=>{
        before = before.replace(txt, '')
        console.log(txt,'제거 => ',before)
    })
    console.log('최종txt 길이: ',before.length)
    before.length > 0 ? answer = 0 : answer = 1 
    
    return answer;
}

 

4. 자기선언

화,수는 진도 따라가야돼서 빡세게 들어야될듯

 

 

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

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