전체 글
[JS][백준]10871_X보다 작은 수
문제 번호 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 알고리즘 분류 수학, 구현 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; let array = []; let answer = ''; rl.on('line', (line) => { input.push(line); }) rl...
[JS][백준]2439_별 찍기 - 2
문제 번호 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 알고리즘 분류 구현 문제 풀이 별 찍기 - 1과 별로 다르지 않은 문제이다. 공백을 먼저 입력해주고 남은 공간에 별을 입력해 주면 된다. const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on('line', (line) => { input.push(line); }) rl.on('close..
[JS][백준]2438_별 찍기 - 1
문제 번호 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 알고리즘 분류 구현 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on('line', (line)=> { input.push(line); }) rl.on('close',()=>{ let n = Number(input[0]); Solution(n); process.exit(); }) function Solution(n){ for(let i..
[JS][백준]11022_A+B - 8
문제 번호 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 알고리즘 분류 수학, 구현, 사칙연산 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; let answer = '' let num = 1; rl.on('line', (line) => { input.push(line); }); rl.on('close', () => { let TC = Nu..
[JS][백준]11021_ A+B - 7
문제 번호 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 알고리즘 분류 수학, 구현, 사칙연산 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; let answer = '' let num = 1; rl.on('line', (line) => { input.push(line); }); rl.on('close', () => { let TC = Number(input[0])..
vs code 흐려짐 현상.
윈10 업데이트 이후 생긴 현상인지 다른 원인이 있는지 모르겠지만 vscode를 사용하다보면 글자가 멋대로 뿌옇게 됐다가 돌아오는 현상이 자주 일어난다. 설정에서 '흐린 앱 수정' 기능도 꺼보고, VScode 속성 - 호환성 - '높은 DPI 설정 변경' 에서 '높은 DPI 조정 재정의' 도 체크해 보았는데 지속적으로 동일한 현상이 나타난다. VScode를 껏다키면 일정시간은 괜찮아서 껏다켰다 하면서 쓰고있는데 빨리 고치고싶다.................................................... + 티스토리 미리보기랑 실제 글이랑 다르게 나온다. 아직 수정하는 방법 모르겠다. ++ 엔비디아 제어판에서 설정들을 수정해 주었더니 해당 문제점이 사라졌다.
[JS][백준]2741_N 찍기
문제 번호 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 알고리즘 분류 구현 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; let answer = '' rl.on('line', (line) => { input.push(line.split(' ')); let n = input[0]; Solution(n); console.log(answer); }) function Solution(n) { var su..
[JS][백준]15552_빠른 A+B
문제 번호 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 알고리즘 분류 수학, 구현, 사칙연산 문제 풀이 알고리즘은 어렵지 않았지만 테스트케이스 마다 console.log 를 사용해서 출력한다면 시간초과에 걸리는 문제였다. 해당 문제를 해결하기 위해서 다음의 링크를 참고하였다. 글 읽기 - 추가 설명 및 다른 언어 빠른 입출력 방법 댓글을 작성하려면 로그인해야 합니다. www.acmicpc.net 기본적인 입출력은 동일하다. readline 모듈을 사용한다. const testline = require('readline'); ..