본문 바로가기

분류 전체보기268

[TIL] 2022.06.30 6월 30일 TIL 우선 어제 부스트 캠프 1차 코딩 테스트는 합격을 했다. 솔직히 떨어질 거라 생각했는데 한번 더 기회가 온 것 같아서 다행이다. 오늘은 자료구조를 직접 구현하고 함수형으로 작성하는 방법을 공부했다. 추가로, 프로그래머스 LV2 카카오 문제 3문제 풀이 완료. 카카오 두 문제는 간단하게 풀었으나 한 문제는 2시간이 걸려서 테스트 케이스만 통과하고 50점이다. 우선 나중에 다시 풀어볼 예정이다. 내일까지 부스트 캠프 대비 구현, 자료구조, 문자열 관련 문제를 계속 풀 것이다. 토요일 시험까지 노력하면 좋은 결과가 있을지 모른다! 2022. 6. 30.
[baekjoon] 10866 덱 (Javascript) 10866번: 덱 (acmicpc.net) 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 접근 : 덱, 구현 Javascript로 직접 덱을 함수형으로 구현 Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); const MX = 1000005; class Deque { constructor() { this.arr .. 2022. 6. 30.
[baekjoon] 10845 큐 (Javascript) 10845번: 큐 (acmicpc.net) 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 접근 : 큐, 구현 Javascript로 직접 큐를 구현하고 함수형으로 표현 Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let answer = []; class Queue { constructor() { this.ar.. 2022. 6. 30.
[baekjoon] 10828 스택 (Javascript) 10828번: 스택 (acmicpc.net) 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 접근 : 스택, 구현 Javascript를 활용해서 스택을 함수형으로 구현하는 연습 Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let stack = []; let answer = []; function soluti.. 2022. 6. 30.