본문 바로가기

분류 전체보기268

[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.
[TIL] 2022.07.11 7월 11일 TIL 7월 6일~ 7/10일까지 여름휴가를 다녀왔다. 한 달간의 부스트 캠프 준비 후 미리 잡아뒀던 휴가라서 잘 쉬고 왔다. 오늘은 다시 복귀해서 공부를 진행했다. 이번 주까지는 크게 다른 공부를 추가하지 않고 문제풀이와 앞으로의 계획을 다시 잡을 예정이다. 오늘도 백준 3문제 풀이 완료. BFS,DFS는 실버~ 골드 초반의 문제까지는 잘풀리는 것 같다. 이제는 구현에서 끝나지 않고 BFS, DFS, 재귀 등 채용을 위한 준비를 꾸준히 하려고 한다. 일주일에 15개 ~ 20개 정도의 분량으로 진행하려고 한다. 만약 부스트 캠프에 합격한다면 하루 한 문제 정도로 도전할 계획이다. 지금 생각하고 있는 앞으로의 계획은 아래와 같다. 1. 리액트 공부&프로젝트 마무리 2. 자바스크립트 프로젝트 다.. 2022. 7. 11.
[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.