본문 바로가기

개발 노트/백준, 프로그래머스 풀이165

[백준 20291/javascript] 파일 정리 c++에서는 map 이나 set을 사용해서 카운트하면 편하지만 자바스크립트에서는 객체를 사용해서 카운트하여 같은 풀이가 가능하다 객체의 속성을 만들어 카운트 해주면 되는 문제이다 https://www.acmicpc.net/problem/20291 20291번: 파일 정리 친구로부터 노트북을 중고로 산 스브러스는 노트북을 켜자마자 경악할 수밖에 없었다. 바탕화면에 온갖 파일들이 정리도 안 된 채 가득했기 때문이다. 그리고 화면의 구석에서 친구의 메시지를 www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); readli.. 2022. 8. 29.
[백준 17219/javascript] 비밀번호 찾기 자바스크립트의 map 을 사용하면 간단히 풀리는 문제이다 자바스크립트의 자료구조 사용은 아직 생소하지만 set 메소드로 pair 형태로 넣지 않고 인자 2개로 각각 키 값을 넣어주는것은 편해보인다 map 을 forEach를 통해 돌며 해당 키를 가진 값들을 골라내면 되는 문제이다 https://www.acmicpc.net/problem/17219 17219번: 비밀번호 찾기 첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번 www.acmicpc.net let input = []; const readline = require("readlin.. 2022. 8. 28.
[백준 1057/javascript] 토너먼트 다음 라운드에서의 위치는 현재 라운드의 위치를 2로 나눈 내림 값이다 다음 라운드에서 위치가 같다면 두 사람은 현재 같은 라운드에 있다는 것을 알 수 있다 머리쓰는 구현 문제였다 https://www.acmicpc.net/problem/1057 1057번: 토너먼트 김지민은 N명이 참가하는 스타 토너먼트에 진출했다. 토너먼트는 다음과 같이 진행된다. 일단 N명의 참가자는 번호가 1번부터 N번까지 배정받는다. 그러고 난 후에 서로 인접한 번호끼리 스타를 www.acmicpc.net let input; const readline = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); readline.on.. 2022. 8. 27.
[백준 1476/c++] 날짜 계산 자바스크립트로 풀어보려고 몸을 비틀며 쇼를 했지만... 애초에 문제가 node.js 로는 풀 수 없는 문제라고 한다 아이고야... 그래서 그냥 오랜만에 c++로 풀어보았다 역시 c++ 은 채점부터가 순식간이다 와우 https://www.acmicpc.net/board/view/32852 글 읽기 - nodeJS는 변수선언만해도 메모리 초과가 나네요. 댓글을 작성하려면 로그인해야 합니다. www.acmicpc.net https://www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타 www.acmi.. 2022. 8. 26.