전체 글61 백준(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. 백준(BOJ) 1000 A+B 문제 https://www.acmicpc.net/problem/1000 풀이 첫째 줄에 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. 11. 백준(BOJ) 2557 Hello World 문제 https://www.acmicpc.net/problem/2557 풀이 Hello World!를 출력하시오. javascript는 console.log를 이용하여 출력한다. 소스 코드 console.log("Hello World!"); 2024. 1. 10. 백준(BOJ) 2979 트럭 주차 문제 https://www.acmicpc.net/problem/2979 풀이 첫째 줄에 문제에서 설명한 주차 요금 A, B, C가 주어진다. (1 ≤ C ≤ B ≤ A ≤ 100) 다음 세 개 줄에는 두 정수가 주어진다. 이 정수는 상근이가 가지고 있는 트럭이 주차장에 도착한 시간과 주차장에서 떠난 시간이다. 도착한 시간은 항상 떠난 시간보다 앞선다. 입력으로 주어지는 시간은 1과 100사이 이다. 1. 미리 시간으로 1~100분을 1분 단위로 선언 2. 해당 시간에 몇 대의 차량이 주차가 되어있는지를 계산 3. 해당 시간의 요금 값을 곱해줌으로 전체 요금 값을 출력 소스 코드 const filename = process.platform === "linux" ? "/dev/stdin" : "./test-.. 2024. 1. 9. 백준(BOJ) 11047 동전 0 문제 https://www.acmicpc.net/problem/11047 풀이 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 가장 많은 액수부터 남은 액수에서 나눌 수 있는 가장 큰 수로 나누어 빼는 것을 반복하여 0이 되었을 때 몇 번을 나누었는지 확인한다. 소스 코드 const filename = process.platform === "linux" ? "/dev/stdin" : "./test-input.txt"; const input = require("fs") .readFileSync(filename) .toString() .trim() ... 2024. 1. 8. 이전 1 2 3 4 ··· 8 다음 반응형