본문 바로가기

CS/JavaScript3

[JavaScript] input 처리하기 / 백준 input 받는 법 / vscode js input 처리 예시로 사용할 문제는 백준 1012번 유기농배추입니다.https://www.acmicpc.net/problem/1012  input 설명입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 첫째 줄에는 배추를 심은 배추밭의 가로길이 M(1 ≤ M ≤ 50)과 세로길이 N(1 ≤ N ≤ 50), 그리고 배추가 심어져 있는 위치의 개수 K(1 ≤ K ≤ 2500)이 주어진다. 그 다음 K줄에는 배추의 위치 X(0 ≤ X ≤ M-1), Y(0 ≤ Y ≤ N-1)가 주어진다. 두 배추의 위치가 같은 경우는 없다.  백준 버전const fs = require('fs');let input = fs.readFileSync('./dev/stdin').toString().t.. 2024. 7. 11.
[JavaScript] 유용한 문법 정리 반복문배열for ... of : 배열에서만 사용됨for ... in : 배열에서는 idx를 뱉는다.let numbers = [9, 5, 6];for (let number of numbers) { console.log(number); // 9,5,6}for (let ch in numbers) { console.log(ch); // 0,1,2}  객체for ... of : Xfor ... in : 객체에서는 key를 뱉는다.let doggy = { name: '밀크', age: 3, sound: 'bow-wow'}for (let what in doggy) { console.log(what);}     배열 관련animals = [ "dog", "cat", "bird" ] Array.. 2024. 6. 19.
[React] npx, npm, yarn 차이 & 기본 코드 정리 처음 시작할 때npx create-react-app my-app현재 경로에서 my-app 폴더를 만들고 그 안에 react를 연다.  웹페이지 실행할 때npm start  local 주소 변경package.json 파일에서 scripts 부분 수정 "scripts": { "start": "set PORT=3001 && react-scripts start", ... } 2023. 2. 6.