본문 바로가기

전체 글131

vue3 설치 후 기뻐서 쓰는 자축글 책보고 했는데 왜이리 어려웠는지 꺅 가보자고 2023. 2. 27.
Node.js-vscode-pm2 소스코드 변경 시 반영 자동화 + 콘솔 창 확인 왜 페이지를 새로고침해도 수정 사항 반영이 안되지? 내 실행 파일은 main.js 그건 pm2 start main.js를 명령했기 때문 // pm2 실행 pm2를 stop했다가 다시 watch로 켜면 된다 pm2 start main.js --watch 이게 웹페이지 새로고침 시 수정사항이 반영되는 명령어다 // 소스 파일을 감시해서 대응, 자동화 pm2 log // 소스 파일 변경될 때마다 감시 결과 로그로 보여주는데 코드에 문제 있으면 알려줌 pm2를 실행중이면 브라우저랑 vscode에 콘솔로그 결과가 안뜨는데 log명령어를 실행하면 나온다 pm2 monit // 프로세스 감시 pm2 list // 프로세스 목록 확인 pm2 stop main // main이라는 프로세스 중단 이것도 모르고 왜 안되지?.. 2023. 2. 26.
Node.js-vscode- pm2: 이 시스템에서 스크립트를 실행할 수 없으므로... 방금 만난 에러 [Node.js] (vscode) pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 :: coding develop (tistory.com) [Node.js] (vscode) pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 오류 pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를를 참조하십시오. 위치 줄:1 문자:1 connieya.tistory.com powershell 관리자 권한 실행 Get-ExecutionPolicy로 권한 상태 확인 권한이 RemoteSigned가 아니면 Set-Execut.. 2023. 2. 25.
3052 js: array to set, set의 길이는 size const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n').map(Number); let arr = []; for (let i=0; i 2023. 1. 15.
2438 js: 문자열 반복하기 const fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().trim(); let star = ""; for (let i = 0; i < input; i++) { star += "*"; console.log(star); } 문자열을 더해줬다 const fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().trim(); for (let i = 1; i < input+1; i++) { console.log('*'.repeat(i)); } #얜 왜 안되지 2023. 1. 13.
14681 js: dev/stdin 입력 시 런타임에러 const fs = require('fs'); const input = fs.readFileSync(0) .toString().trim().split("\n").map(Number); let a = input[0]; let b = input[1]; if (a>0 && b>0){ console.log(1); } else if (a>0 && b 2023. 1. 12.
백준 3003 js: 배열 간의 계산 const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().trim().split(" ").map(Number); let chess = [1, 1, 2, 2, 2, 8]; let ans = input.map((i, index) => { return chess[index] - i; }) console.log(...ans); map으로 반복문 돌리기 2023. 1. 12.
백준 10869 js: 올림 버림 반올림 let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split(' '); let a = parseInt(input[0]); let b = parseInt(input[1]); console.log(a + b); console.log(a - b); console.log(a * b); console.log(Math.floor(a / b)); console.log(a % b); Math.floor() : 소수점 이하를 버림 Math.ceil() : 소수점 이하를 올림 Math.round() : 소수점 이하를 반올림 2023. 1. 12.
백준 자바스크립트 입출력 +a ->파이썬 print = console.log ->한 줄로 입력 받아 숫자로 변환 let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split(' '); let a = parseInt(input[0]); let b = parseInt(input[1]); -> map(Number) 한 줄로 입력 받은 값들을 숫자 배열로 저장 const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().trim().split(" ").map(Number); let A = input[0]; let B = input[1]; let C = input[2]; c.. 2023. 1. 12.
그리디 거스름돈 from 이것이 코딩테스트다 with 파이썬 학습기록 거슬러줘야 할 동전의 최소 개수 n = 1260 # 금액 count = 0 # 큰 단위의 화폐부터 차례대로 확인 coin_types = [500, 100, 50, 10] for coin in coin_types: count += n // coin # 해당 화폐로 거슬러 줄 수 있는 동전의 개수 세기 n %= coin print(count) 시간복잡도 O(K) 동전의 총 종류에만 영향, 거슬러 줘야 하는 금액의 크기와는 무관 거스름돈 문제를 그리디 알고리즘으로 해결할 수 있는 이유: 가지고 있는 동전 중에서 큰 단위가 항상 작은 단위의 배수이므로 작은 단위 동전들을 종합해 다른 해가 나올 수 없음 2022. 12. 23.