BOJ 1285 - 동전 뒤집기
문제 n x n으로 표현되는 \(N^2\)개의 동전들의 상태가 주어진다. (\(N\le 20\)) 한 행이나 한 열의 동전들을 모두 뒤집는 작업들을 수행해서 나올 수 있는, 뒷면이 위를 향하는 동전이 최소일 때 그 개수를 구하는 문제이다. 풀이 크기 n인 벡터 안에 각각 n비트...
문제 n x n으로 표현되는 \(N^2\)개의 동전들의 상태가 주어진다. (\(N\le 20\)) 한 행이나 한 열의 동전들을 모두 뒤집는 작업들을 수행해서 나올 수 있는, 뒷면이 위를 향하는 동전이 최소일 때 그 개수를 구하는 문제이다. 풀이 크기 n인 벡터 안에 각각 n비트...
Mac homebrew 설치 homebrew가 ruby 기반이기 때문에 homebrew를 설치하면 ruby도 같이 깔림 homebrew로 rbenv 설치 ruby 경로가 없다고 나오면 ~/.bash_profile에 환경...
Modules Modules Modules, introduction 프로젝트의 크기가 커지면 여러 개의 모듈로 분리해서 관리하는게 효율적임 모듈은 보통 하나의 클래스나 함수들로 구성된 라이브러리 하나임 아래와 같은 모듈 시스템들이 있었음: AMD : require.js를 사용...
Generators, advanced iteration Generators regular function은 하나의 결과만 리턴함 generator는 여러 개의 값을 필요에 따라 차례대로 리턴(yield)할 수 있음 iterable과 함께 사용하면 좋음 Generator funct...
Promises, async/await Introduction: callbacks 이 article에서는 browser method를 사용함 callback, promise와 다른 추상적인 개념을 소개하기 위해 스크립트 로딩, 페이지 조작과 같은 browser method를 ...