본문 바로가기

Algorithm/- JavaScript14

백준 9498번 - 시험 성적 [Node.js] 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 예제 입력 1 복사 100 예제 출력 1 복사 A 소스코드 const fs = require('fs') const inputData = fs.readFileSync('/dev/stdin') const score = inputData if(100 >= score && score >= 90){ console.log('A') } else if(89 >= score && score >= 80){ consol.. 2022. 6. 3.
백준 1330번 - 두 수 비교하기 [Node.js] 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' 2022. 5. 31.
백준 9498번 - 시험 성적 [Node.js] 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 예제 입력 1 복사 100 예제 출력 1 복사 A 소스 코드 const fs = require('fs') const inputData = fs.readFileSync('/dev/stdin') const a = inputData if(100>= a && a>=90){ console.log('A') } else if(89>= a && a>=80){ console.log('B') } else if(79>=.. 2022. 5. 31.
백준 2588번 - 곱셈 [Node.js] 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. 예제 입력 1 복사 472 385 예제 출력 1 복사 2360 3776 1416 181720 소스코드 const fs=require('fs'); const [num1, num2]=fs.readFileSync('/dev/stdin').toString().split('\n').. 2022. 5. 28.
백준 10430번 - 나머지 [Node.js] 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 예제 입력 1 5 8 4 예제 출력 1 1 1 0 0 소스코드 아래 두 가지 방식 모두 성공할 것이다. const fs = require('fs'); const sc = fs.readFileSync('/dev/stdin').toString().sp.. 2022. 5. 26.
백준 입출력과 사칙연산 3 - [Node.js] 10869번 사칙연산 const fs = require('fs'); const inputData = fs.readFileSync(0, 'utf8').toString().split(' '); const A = parseInt(inputData[0]); const B = parseInt(inputData[1]); console.log(A+B); console.log(A-B); console.log(A*B); console.log(parseInt(A/B)); console.log(A%B); - 파이썬에는 //연산자가 있어서 몫을 바로 구하지만 자바스크립트에는 없는 것을 알게 되었고 그래서 parseInt() 함수를 통해 출력했다. 그외에는 파이썬과 다르지 않았다. 10926번 ??! const fs = req.. 2022. 5. 24.