Home
Jei devlog
Cancel

머쓱이보다 키 큰 사람

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한...

내일배움캠프 6주차

내일배움캠프 LGLG! 6주차(리액트 숙련 / 팀 프로젝트) 리액트 입문, 숙련 주차의 개인 프로젝트가 끝나고, 이번주는 팀 프로젝트가 진행되었다. 모든 팀 프로젝트가 어렵고 힘들었지만, 이번 주차는 체력적인 부분이 배로 더 힘들었던 것 같다. 이전에도 주말에 추가 공부, 혹은 프로젝트를 하기도 했지만, 이번주는 주말이 없어졌다..ㅠㅠ 하루에...

HonCook

HonCook 🍚 React Team Project By.React Rookies 개발 일지를 날짜별로 나눠 작성하고 싶었는데 프로젝트 제출 기한은 정해져 있고, 기술 구현 시간은 부족하고(…?) 어떤 걸 어떻게 기록해야 할 지 막막함에 이번 프로젝트의 일지는 마지막 날에 작성하게 되었다. 다음 프로젝트땐 꼭 일자 별로 나눠 작성해보고 싶다!!...

useMemo

내일배움캠프 LGLG! 6주차(주특기 숙련 - React) useMemo useMemo는 컴포넌트의 성능을 최적화시킬 수 있는 대표적인 react hooks 중 하나 useMemo에서 Memo는 memoization을 뜻함 memoization이란 기존에 수행한 연산의 결괏값을 어딘가에 저장해두고 동일한 입력이 들어오면 재활용하는 프로그래밍 기업을...

reducer

내일배움캠프 LGLG! 6주차(주특기 숙련 - React) reducer 리듀서는 변화를 일으키는 함수이다. 액션을 만들어서 발생시키면 리듀서가 현재 상태와 전달받은 액션 객체를 파라미터로 받아온다. 그리고 두 값을 참고하여 새로운 상태를 만들어서 반환한다. 리듀서에서는 상태의 불변성을 유지하면서 데이터에 변화를 일으켜 주어야 한다. 이 작업을 할...

store

내일배움캠프 LGLG! 6주차(주특기 숙련 - React) store 프로젝트에 리덕스를 적용하기 위해 스토어(store)를 만든다. 한 개의 프로젝트는 단 하나의 스토어만 가질 수 있다. 스토어 안에는 현재 애플리케이션 상태와 리듀서가 들어가 있으며, 그 외에도 몇 가지 중요한 내장 함수를 지닌다. import { createStore } f...

문자열 뒤집기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string return ...

useEffect

내일배움캠프 LGLG! 6주차(주특기 숙련 - React) useEffect 리액트 컴포넌트가 렌더링 될 때마다 특정 작업을 실행할 수 있도록 하는 Hook useEffect는 component가 mount됐을 때, component가 unmount됐을 때, component가 update됐을 때, 특정 작업을 처리할 수 있다. 즉, 클래...

state

내일배움캠프 LGLG! 6주차(주특기 숙련 - React) 리액트 State란 import { useState } from 'react'; const Example = () => { const [count, setCount] = useState(0); return ( <> <p>버튼을 {count}...

문자열을 정수로 변환하기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n_str ≤ 5 n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다. 입출력 예 n_s...