본문 바로가기

백준5

백준(BOJ) 1522 문자열 교환 문제 https://www.acmicpc.net/problem/1522 풀이 첫째 줄에 필요한 교환의 회수의 최솟값을 출력한다. 순회하면서 외부 a갯수와 내부 b갯수를 체크한다 → 순회하며 계산을 쉽게 하기위해 문자열을 붙였다. b를 교환하게 되는 최소 교환 횟수를 업데이트하고 최종 출력한다. 소스 코드 const filename = process.platform === "linux" ? "/dev/stdin" : "./test-input.txt"; const input = require("fs") .readFileSync(filename) .toString() .trim() .split("\n"); const str = input[0].trim(); const cnt = (str.match(/a/g) .. 2024. 1. 15.
백준(BOJ) 1008 A/B 문제 https://www.acmicpc.net/problem/1008 풀이 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. javascript는 console.log를 이용하여 출력한다. 소스 코드 const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split("/n"); const result = input[0].split(" "); const num1 = Number(result[0]); const num2 = Number(result[1]); console.log(num1 / num2); 2024. 1. 14.
백준(BOJ) 10998 AxB 문제 https://www.acmicpc.net/problem/10998 풀이 첫째 줄에 AxB를 출력한다. javascript는 console.log를 이용하여 출력한다. 소스 코드 const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split("/n"); const result = input[0].split(" "); const num1 = Number(result[0]); const num2 = Number(result[1]); console.log(num1 * num2); 2024. 1. 13.
백준(BOJ) 1001 A-B 문제 https://www.acmicpc.net/problem/1001 풀이 첫째 줄에 A-B를 출력한다. javascript는 console.log를 이용하여 출력한다. 소스 코드 const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split("/n"); const result = input[0].split(" "); const num1 = Number(result[0]); const num2 = Number(result[1]); console.log(num1 - num2); 2024. 1. 12.
반응형