유물/└ 백준
-
<백준> 14681번: 사분면 고르기유물/└ 백준 2021. 12. 25. 16:15
🤖 문제 https://www.acmicpc.net/problem/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 = []; let quadrantVal; rl.on("line", function (line) { input.push(parseInt(line)); }).on("close", function () { const x = input[0]; const y = i..
-
<백준> 2753번: 윤년유물/└ 백준 2021. 12. 23. 22:47
🤖 문제 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 풀이 const fs = require("fs"); const year = fs.readFileSync("/dev/stdin"); const isLeapYear = function () { let bool; if (year % 4 === 0 && year % 100 !== 0) { bool = 1; } else if (year % 400 === 0) { bool = 1; } el..
-
<백준> 9498번: 시험 성적유물/└ 백준 2021. 12. 23. 18:34
🤖 문제 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 const fs = require("fs"); const testScore = fs.readFileSync("/dev/stdin"); const printGrade = function (testScore) { let grade; if (testScore >= 90) { grade = "A"; } else if (testScore >= 80) { grade = "B"; } else if (testScore >=..
-
<백준> 1330번: 두 수 비교하기유물/└ 백준 2021. 12. 21. 22:09
🤖 문제 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 풀이 const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split(" "); const A = parseInt(input[0]); const B = parseInt(input[1]); let result; if (A > B) { result = ">"; } else if (A < B) { result = "
-
<백준> 2588번: 곱셈유물/└ 백준 2021. 12. 20. 23:00
🤖 문제 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 풀이 const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split("\n"); const A = parseInt(input[0]); const B = input[1]; console.log(A * B[2]); console.log(A * B[1]); console.log(A * B[0]); console.log(A * B[0] * 100 + A * B[1] * 10 + A * B[2]); 1. (li..
-
<백준> 1000번: A+B유물/└ 백준 2021. 12. 19. 21:37
🤖 문제 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split(" "); const A = parseInt(input[0]); const B = parseInt(input[1]); console.log(A + B); 1. (line 1~2) 문제의 값을 입력받는 코드가 필요합니다. 2. (line 2) 주어진 값을 문자열(string)로 받아 배열로 변환합니다. 3. (line 3~5) 배열의 요소들을 정수로 ..
-
-
<백준> 10171번: 고양이유물/└ 백준 2021. 12. 19. 16:24
🤖 문제 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 풀이 console.log("\\ /\\"); console.log(" ) ( ')"); console.log("( / )"); console.log(" \\(__)|"); 백슬래쉬(\)를 출력하기 위해 이스케이프 시퀀스(escape sequence) 활용합니다. 입력값 "\\" => 출력값 "\" 입니다. 이스케이프 시퀀스로는 \\(백슬래쉬), \n(개행), \'(작은 따옴표), \"(큰 따옴표) 등이 주로 사용됩니다.