분류 전체보기 274

[JavaSrcipt] Baekjoon - 9498 : 시험 성적

문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 예제 입력 예제 출력 100 A ⭕ 내 풀이 var x = require('fs').readFileSync('/dev/stdin').toString(); if(x >= 90){ console.log('A') }else if (x >= 80){ console.log('B') }else if (x >= 70){ console.log('C') }else if (x >= 60){ console.log('D'..

[JavaSrcipt] Baekjoon - 1330 : 두 수 비교하기 ( if, 삼항연산)

문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '') }else { if(A < B){ console.log('') }else if(A < B){ console.log('' : '' : '' false일경우 '

[JavaSrcipt] Baekjoon - 2588 : 곱셈 Number(input[1].split('')[0])

문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. 예제 입력 472 385 예제 출력 2360 3776 1416 181720 ⭕ 풀이 var input = require('fs').readFileSync('/dev/stdin').toString().split('\n'), a = Number(input[0]), b = Nu..

[JavaSrcipt] Baekjoon - 10430 : 나머지

문제 (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를 출력한다. 예제 입력 5 8 4 예제 출력 1 1 0 0 ⭕ 풀이 var input = require('fs').readFileSync('/dev/stdin').toString().split(' '), a = Number(input[0]), b = Numbe..

[JavaSrcipt] Baekjoon - 10869 : 사칙연산 (Math.floor, number)

문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 예제 입력 7 3 예제 출력 10 4 21 2 1 var input = require('fs').readFileSync('/dev/stdin','utf8').toString().split(' '), a = Number(input[0]), b = Number(input[1]); console.log(a+b); console.log(a-b); console.log(a*b); console..

[JavaSrcipt] 연산자

정보처리기사 취득할 때 많이 봤는데 기본적인것들빼고 기억이 많이 흐려진것같아 다시 정리. 산술 연산자 더하기( + ) 빼기( - ) 곱하기 ( * ) 나누기( / ) 연산자 예제 나머지 ( % ) 12 % 5 일경우 2를 반환 몫이아닌 나머지 증가 ( ++ ) x가 2일 때, ++x 는 x에 3 할당 후 3을 반환 x가 2일 때, x--는 2를 반환 후 1을 할당 감소 ( -- ) 단항 부정 ( - ) x가 2일 때 -x는 -2를 반환 단항 플러스 ( + ) +"3" 은 3반환 +true는 1 반환 거듭제곱 ( ** ) 2 ** 3 = 8반환 10 ** -1 = 0.1 반환 비교 연산자 var var1 = 3; var var2 = 4; 연산자 설명 true 예제 동등 ( == ) 서로 같으면 true를 ..

[JavaSrcipt] Baekjoon - 1001 : A/B

문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. 예제 입력 1 1 3 예제 출력 1 0.33333333333333333333333333333333 예제 입력 2 4 5 예제 출력 2 0.8 이전 1000번문제 (Node.js입력받기) - https://record-note.tistory.com/6 var fs = require('fs') var input = fs.readFileSync('/dev/stdin','utf8').toString().split(' '); var a = parseInt(i..

[JavaSrcipt] Baekjoon - 10998 : AxB

문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A×B를 출력한다. 예제 입력 1 1 2 예제 출력 1 2 예제 입력 2 3 4 예제 출력 2 12 이전 1000번문제 - https://record-note.tistory.com/6 var fs = require('fs') var input = fs.readFileSync('/dev/stdin','utf8').toString().split(' '); var a = parseInt(input[0]); var b = parseInt(input[1]); console.log(a*b); fs.readFileSync(filename, [options..

[JavaSrcipt] Baekjoon - 1001 : A-B

문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 예제 입력 3 2 예제 출력 1 이전 1000번문제 - https://record-note.tistory.com/6 var fs = require('fs') var input = fs.readFileSync('/dev/stdin', 'utf8').toString().split(' '); var a = parseInt(input[0]); var b = parseInt(input[1]); console.log(a-b); fs.readFileSync(filename, [options]) - filename의 파일을 [option..

[JavaSrcipt] Baekjoon - 1000 : A+B (Node.js 입력)

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 2 예제 출력 3 백준 1000번을 풀기전에 파일을 읽는 방법. fs는 FileSystem의 약자로 파일처리와 관련된 모듈이다. fs.readFileSync(filename, [options]) filename의 파일을 [options]의 방식으로 읽은 후 문자열을 반환하는데 options에는 보통 인코딩방식이 오며 웹에서는 주로 utf8을 사용하나 생략이 가능하다. 즉 아래코드에서는 /dev/stdin이 파일명이되며 utf8이 옵션이된다. var fs = require('fs'); var input = fs..