전체 글 (24) 썸네일형 리스트형 백준알고리즘 1110번 더하기 사이클 node.js https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 1의 자리에 있는 수 구하기: num % 10 10의 자리에 있는 수 구하기: Math.floor(num / 10) 1의 자리에 있는 수 10의 자리 수로 만들기 : (num % 10) * 10 const input = require('fs').readFileSync('/dev/stdin').toString().trim(); let num = +input; let sum = 0; l.. 백준알고리즘 2439번 별찍기 -2 node.js https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net const inputNum = +(require('fs').readFileSync('/dev/stdin').toString().trim()); for(let i = 0; i = 0; j--){ star += j 백준알고리즘 10950번 A+B -3 node.js https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n'); input.map((val) => { const splitVal = val.split(' '); (splitVal[1]) ? console.log(Number(splitVal[0]) + Number(splitVal[1])) : ''; }); 백준알고리즘 2739번 구구단 node.js https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net const input = Number(require('fs').readFileSync('/dev/stdin').toString()); for(let i = 1; i 백준알고리즘 2884번 알람시계 - node.js https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 내가 쓴 정답 const input = require('fs').readFileSync('/dev/stdin').toString().split(' '); const ONE_HOUR_TO_MINUTES = 60; const hour = parseInt(input[0]); const minutes = parseInt(input[1]); const minusMinutes = minutes - 45; let re.. Redux-Toolkit: React state 관리 props 지옥에서 벗어나보자 - 2 [개발] - Redux-Toolkit: React state 관리 props 지옥에서 벗어나보자 - 1 Redux-Toolkit: React state 관리 props 지옥에서 벗어나보자 - 1 React로 개발하다보면 state를 관리해야되는데 상위 Component에 있는 props를 하위 Component가져와 사용할 경우가 일반적이다. 위 그림처럼 props를 전달해야되는데, 내가 만들고 있던 프로젝트에서 계 rainlee-develop-well.tistory.com 1탄부터 정주행 하실분들은 위 링크를 클릭하시면 됩니다. props 지옥을 끝내기 위해 상태관리 라이브러리를 사용하려고한다. 이러한 상태관리 라이브러리 중 유명한 것은 Redux / MobX 되겠다. 두가지 다 각각의 장단점이 존재한.. Redux-Toolkit: React state 관리 props 지옥에서 벗어나보자 - 1 React로 개발하다보면 state를 관리해야되는데 상위 Component에 있는 props를 하위 Component가져와 사용할 경우가 일반적이다. 위 그림처럼 props를 전달해야되는데, 내가 만들고 있던 프로젝트에서 계속 하위 Component로 보내줘야하니.. 실수도 하고 props를 보낸준 줄 알았는데 안보내준 경우도 발견해서 애꿏은 시간을 낭비하기도 했다. 아래 실제로 내가 작성한 react JSX Component 코드들이다. maker.jsx에서 Editor로, Preview로 많은 props를 전달하고 있는걸 볼 수 있다. (여기서 끝이 아니라 또 그 안에서 props를 전달해야한다.) return ( ); const Editor = ({ FileInput, cards, addCard, .. Git Commit Message Convention git commit 컨벤션이란? 요즘 프로젝트를 하면서 git을 많이 사용하고있다. 그중에서도 commit은 필수로 해야되는 일 중 하나인데, commit 메세지를 너무 두서없이 대충쓰는것 같아서 찾아봤더니 커밋 메세지 습관을 규격화한 git 커밋컨벤션이 있기에 내용을 포스팅한다. 들어가며 왜 커밋메세지 스타일을 통일화하는게 좋은가? 바로 프로젝트는 보통 협업하면서 하기때문에 여러 사람들이 보기때문이다. 이글은 Udacity Git Commit Message Style Guide을 참고했다. commit message Message Structure (메세지 구조) type: Subject body footer type : commit type 명시 subject : 최대 50글자가 넘지 않도록 하고 마.. 이전 1 2 3 다음