부트캠프 React 과정 6.21

김진우·2023년 6월 21일
0

오늘의 목표

  • 리엑트 숙련주차 강의 다듣기(O)
  • 후발대 강의수업 듣기 (O)
  • 개인프로젝트 lv2 시작하기 (X)
  • 알고리즘 1문제 문제풀기 (O)

오늘배운것

문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요.
이거에 대한 알고리즘 문제를 풀었다. 나는 반복문에 조건식으로 대문자이면 소문자로 비교해서 결과값에 더하고 이런식으로 풀어서 문제를 해결했는데.
팀원중 한분은
function solution(my_string) { return my_string.split('').map(n => n === n.toUpperCase() ? n.toLowerCase() : n.toUpperCase()).join('') }
문자열을 split으로 풀고 맵함를 사용해서 삼항연산자 를 사용하고 조건을 만든후 그 결과값을
다시 join으로 문자열로 감싸서 푸셨는데 정말 로직이 간단하고 잘 푸신거 같았다.
나도 저런식으로 풀고싶은데 아직 잘 떠오르지는 않는거 같다.

오늘어려운것

오늘 느낀점

  • 후발대 강의수업 녹화영상을 들으면서 최대한 튜텨님이 물어보는 것을 혼자 생각해서 말을 해볼려고 노력을 하면서 들어봤다. 개인과제 때랑 같은 주제로 강의를 한신거였는데
    막상 만들면서 생각해서 말할려고하고 질문을 했을때에도 막히는 부분이 많이 있었다.
    앞으로 정예반 수업도 들으면서 후발대 강의를 또 듣고 연습하고 하는 부분이 많아져서 익숙해지고
    생각해서 이해할려고 노력을 해야 겠다고 생각했습니다.

  • 개인프로젝트를 시작 할려고 했는데 이미 전에 만들어논 TodoList를 props를 안쓰고
    하기위해서 중앙데이터 관리소에서 사용할수있게 만들려고 하는거 까지 할려고 했는데.
    하다가 어떻게 하는지 몰라서 다시 강의를 찾아보고 다시 한번더 개념을 듣고 이해하는데 시간을 할당을 했다. 내일은 꼭 만들수 있도록 해봐야겠다.

0개의 댓글