개발 노트237 구글 accelerator 사건 / get post delete 생활코딩으로 nodejs 를 공부하던 중 지나가듯 들어서 찾아본 사건이다 과거 구글에서는 웹서핑 속도를 빠르게 하기 위해서 accelerator 라는 기술을 도입했는데 이게 뭐냐면... 예를들어 네이버 사이트에 방문한다면 그 페이지의 모든 링크들을 accelerator 엑셀러레이터 가 자동으로 미리 클릭을 하여 모든 링크의 URL을 접속, 모든 링크의 캐시를 가져와 이미 방문한 사이트에 재방문 한 것처럼 캐시를 사용하여 웹서핑 속도를 향상시키려는 기술이었는데 문제는 저 엑셀러레이터는 URL 이 있으면 모두 방문했다는 것! 아니 URL 에 방문하는게 뭐가 어때서? 라고 할지 모르지만 URL 으로 리소스를 요청하는 방식은 get 방식이고 그걸 의도해서 만든거지만 삭제를 하는 버튼에도 get 방식으로 만든 개.. 2022. 8. 30. [백준 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. 이전 1 ··· 16 17 18 19 20 21 22 ··· 60 다음