목록2017/10/25 (2)
Knowledge Map
예전에 삭제 했던 윈도우 bash를 다시 세팅하고 git push를 해보았더니 다음과 같은 메세지가 떴다. push.default를 설정하지 않아서 표시되는 메세지이다.여기서 push.default 옵션은 2가지가 있다. simple : 현재 작업중인 브랜치만 push 한다.matching : local과 remote 브랜치명이 같은 모든 브랜치를 push 한다. 두개는 서로 다른 특징을 가지고 있으며 깃 2.0부터는 simple 동작이 기본값이라 되어 있지만 설정하라고나온다.그러니 위에 나온 대로 git config --global push.default simple 이라고 입력하면 된다. 만약 matching을 하고 싶다면 simple 자리에 matching 이라고 입력한다. 출처 : http://d..
문제 [여기]주어진 문자열에 대해서 'hackerrank' 문자의 알파벳이 들어있는지를 확인하면 된다. 단, h, a, c, k, e, r, r, a, n, k 각 문자는 자신보다 앞에 있는 문자보다 더 먼저 나올수 없다. 즉 harankcker 이렇게 되면 없다고 봐야 한다. 순차적으로 각 알파벳이 주어진 문자열에 존재하는지를 확인하면 되는 문제이다. 즉 'haackkerrank' 이렇게 되면 맞는것, 'hackkkerankk' 이러면 r이 하나 부족하기 때문에 아닌게 되는 것이다. 맞으면 'YES' 를, 아니면 'NO' 를 반환하면 된다. 풀이const a = str => { const txt = 'hackerrank'; let j = 0, cnt = 0; for(let i = 0; i