본문 바로가기

c++23

[baekjoon] 4659 비밀번호 발음하기 (Javascript,C++) 4659번: 비밀번호 발음하기 (acmicpc.net) 4659번: 비밀번호 발음하기 좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은 xvtp www.acmicpc.net 접근 : 구현, 문자열 1. 주어진 조건을 통해 구현 Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); function solution() { while (input[0] !== "end") { let s = input... 2022. 7. 12.
[baekjoon] 2910 빈도 정렬 (Javascript,C++) 2910번: 빈도 정렬 (acmicpc.net) 2910번: 빈도 정렬 첫째 줄에 메시지의 길이 N과 C가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ C ≤ 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다. www.acmicpc.net 접근 : 정렬 1. map활용법에 익숙해지기 좋은 문제였다. 2. 주어진 조건을 통해 커스텀 정렬 Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let [n, c] = input .shift() .split(" ") .map((v) => +v); let arr = inpu.. 2022. 7. 12.
[baekjoon] 2583 영역 구하기 (Javascript,c++) 2583번: 영역 구하기 (acmicpc.net) 2583번: 영역 구하기 첫째 줄에 M과 N, 그리고 K가 빈칸을 사이에 두고 차례로 주어진다. M, N, K는 모두 100 이하의 자연수이다. 둘째 줄부터 K개의 줄에는 한 줄에 하나씩 직사각형의 왼쪽 아래 꼭짓점의 x, y좌표값과 오 www.acmicpc.net 접근 : bfs 1. 초기 m,n 값을 받고 k값을 받은 후 graph에 정렬시 주의 2. m값이 위쪽부터 0이 아닌, 아래부터 0으로 생각해서 좌표 처리 후 bfs Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim().. 2022. 7. 11.
[baekjoon] 2468 안전영역 (Javascript, c++) 2468번: 안전 영역 (acmicpc.net) 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 www.acmicpc.net 접근 : BFS Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let n = +input.shift(); let graph = []; let vis = new Array(n).fill().map(() => new Array(n).fill.. 2022. 7. 5.