Algorithm

    [JS][백준]8393_합

    문제 번호 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 알고리즘 분류 수학, 구현 문제 풀이 const input = require('fs').readFileSync('test.txt').toString().split(' '); var n = parseInt(input[0]); Solution(n); function Solution(n) { var answer = 0; for (let i = 1; i

    [JS][백준]10950_A+B-3

    문제 번호 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 알고리즘 분류 수학, 구현, 사칙연산 문제 풀이 const { rawListeners } = require('process'); const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on('line', function(line){ input.push(line); }).on('close',function (){ let tc = Number(input[0]); f..

    [JS][백준]2739_구구단

    문제 번호 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 알고리즘 분류 수학, 구현, 사칙연산 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('line',function(line){ const num = parseInt(line); for(let i=1; i

    [JS]2884_알람 시계

    문제 번호 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 알고리즘 분류 수학, 사칙연산 문제 풀이 let fs = require('fs'); let input = fs.readFileSync('test.txt').toString().split(' '); let H = input[0]; let M = input[1]; solution(H, M); function solution(H, M) { if (M >= 45) { console.log(H, M - 45); } else if (M < 45) { if (H != 0)..

    [JS][백준]14681_사분면 고르기

    문제 번호 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 알고리즘 분류 수학, 구현, 기하학 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line){ input.push(parseInt(line)); if(line == "") rl.close(); }).on('close', function(){ const x = input[0]; const y = input[1];..

    [JS][백준]2753_윤년

    문제 번호 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 알고리즘 분류 수학, 구현 문제 풀이 var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(' '); var a = parseInt(input[0]); console.log(solution(a)); function solution(a) { if (a % 400 == 0) return 1; if (a % 4 == 0 && a % 100 != 0) re..

    [JS][백준]9498_시험 성적

    문제 번호 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 알고리즘 분류 구현 문제 풀이 var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(' '); var a = parseInt(input[0]); console.log(solution(a)); function solution(a){ if(100 >= a && a >= 90) return 'A'; else if(89>= a && a >=80) return 'B'; else if(79>= ..

    [JS][백준]1330_두 수 비교하기

    문제 번호 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 알고리즘 분류 수학, 구현, 사칙연산 문제 풀이 var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(' '); var a = parseInt(input[0]); var b = parseInt(input[1]); console.log(compare(a,b)); function compare(a,b){ if(a>b) return '>'; else if(a