728x90 반응형 전체 글220 떨어지는 물방울이 돌을 뚫는다 水滴穿石(수적천석) - 떨어지는 물방울이 돌을 뚫는다 가끔은 조금 지칠때도 있다. 아둥바둥 해도 나는 안될 거같을때. 남들과 비교하면 안되지만 나도 모르게 비교될때. 나는 거북이인데 나와 같은 지원자들인데 토끼처럼 앞서나갈때. 오늘이 그런 날이다. 며칠 전 진행하고 있는 스터디에서 팀 코드리뷰를 처음 했다.나와 같은 수준의 레벨을 선택한 사람들이 모여서 팀을 이뤘는데에도 수준 높은 코드에 설명도 능숙했다.그에 비해 내 코드는 형편없었고 많이 창피했다.'아.. 나는 아직 멀었구나. 정말 더 피나는 노력을 해야하는 구나...' 반성의 시간이었다.'저 분은 저런 함수를 썼구나. 저런 알고리즘으로 풀었구나.' 하는 배움의 시간이기도 했다.만감이 교차했다. 나 지금 엄청 힘내야하고 앞만 보고 달려야해. 창피,부끄.. 2024. 4. 30. [코딩테스트] 백준 9012번 Node.js(자바스크립트) 풀이 백준 9012번 Node.js(자바스크립트) 풀이 ❓ 문제괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(concatenation)시킨 새로운 문자열 xy도 VPS 가 된다. 예를 들어 “(())()”와 “((()))” 는 VPS 이지만 “(()(”, “(())()))” , 그리고 “(()” 는 모두 VPS 가 아.. 2024. 4. 29. [자바스크립트] 단항 더하기 연산자(+) 단항 더하기 연산자(+)피연산자 앞에 위치하며 피연산자를 평가하지만, 만약 피연산자가 숫자가 아니라면 숫자로 변환 예시) 숫자에 사용하기const x = 1;const y = -1;console.log(+x);// 1console.log(+y);// -1 숫자가 아닌 값에 사용하기+true; // 1+false; // 0+null; // 0+function (val) { return val;}; // NaN+1n; // TypeError 발생: BigInt 값을 숫자로 변경할 수 없습니다 [출처] MDN 2024. 4. 29. [자바스크립트] 비구조화 할당/구조분해 할당 문법 const [a, b] 비구조화 할당이란?배열이나 객체 속성을 해체하여 개별 변수에 값을 담을 수 있는 JavaScript 표현식비구조화 할당 또는 구조 분해 할당이라고 함비구조화 할당의 기본 구조는 좌측에는 변수, 우측에는 해당 변수에 넣어지는 값을 표현객체의 경우 { }를 사용하고 배열의 경우 [ ]를 사용 예시)객체 구조 할당const o = { p: 42, q: true };const { p, q } = o;console.log(p); // 42console.log(q); // true 배열 구조 할당const foo = ["one", "two", "three"];const [red, yellow, green] = foo;console.log(red); // "one"console.log(yellow); // "tw.. 2024. 4. 29. [코딩테스트] 백준 1373번 Node.js(자바스크립트) 풀이 백준 1373번 Node.js(자바스크립트) 풀이 ❓ 문제2진수가 주어졌을 때, 8진수로 변환하는 프로그램을 작성하시오. 💻 입력첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다. 📈 출력첫째 줄에 주어진 수를 8진수로 변환하여 출력한다. 👩🏻 내가 제출한 코드const input = require('fs').readFileSync("dev/stdin").toString().trim().split("");const inputArray = [];for (let i = input.length; i > 0; i -= 3) { inputArray.push(input.slice(Math.max(0, i - 3), i));}inputArray.reverse();if.. 2024. 4. 27. [자바스크립트] Window event resize 화면 크기에 따른 반응형 웹 만들기 Window event인 resize를 이용하여 화면 넓이에 따른 배경색이 변하는 웹을 만들어보자! 1. HTML HELLO! 2. JavaScriptfunction handlewindowResize() { const bodyWidth = document.body.clientWidth; //console.log(bodyWidth); if (bodyWidth 1. 함수 handlewindowResize에 document.body.clientWidth를 이용해 현재의 넓이를 알아내고 범위를 정해준다.2. 범위마다 document.body.style.backgroundColor에 색상을 변경해준다.3. 마지막에 window.addEventListener("resize", han.. 2024. 4. 27. 이전 1 2 3 4 5 6 ··· 37 다음 728x90 반응형