본문 바로가기

구현9

[프로그래머스] 호텔대실 (Javascript) 코딩테스트 연습 - 호텔 대실 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 : 구현 function solution(book_time) { // 데이터 정렬 for (let i = 0; i v.split(":").map((val) => +val)); } // 시간순으로 정렬 book_time.sort((a, b) => { if (a[0][0] === b[0][0]) ret.. 2023. 2. 9.
[baekjoon] 16234 인구 이동 (Javascript) https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모 www.acmicpc.net 알고리즘 : bfs, 구현 이제 골드 4,5 문제까지는 어렵지 않게 풀리는 것 같다. 생각해야할 예외사항만 꼼꼼하게 챙기면 어렵지 않게 풀리는 문제 let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let [n,l,r] .. 2023. 1. 31.
[baekjoon] 14502 연구소 (Javascript) 14502번: 연구소 (acmicpc.net) 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 알고리즘 : 완전탐색, bfs, 구현 알고리즘 공부를 처음 시작할 때 많이 봤던 문제인데 그때는 손도 못 대던 문제였다. 이제는 어렵지 않게 풀 수 있어 다행이다! 주의사항 : 깊은 복사! let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let [n, m] = inp.. 2023. 1. 26.
[baekjoon] 2852 NBA농구 (Javascript) https://www.acmicpc.net/problem/2852 2852번: NBA 농구 첫째 줄에 골이 들어간 횟수 N(1+v); const time = (+m * 60) + (+s); if(aScore > bScore) { aTime += time - cur; } else if (aScore bScore) { aTime += 48 * 60 - cur; } else if(aScore < bScore) { bTime += 48 * 60 - cur; } team1[0] = Math.floor(aTime / 60).. 2023. 1. 23.