• Git bash에서 zip 명령어 사용하기

    Gitbash에서 Linux를 공부하다가 만난 문제이다. zip: command not found 위의 에러가 뜨며 zip 명령어가 실행되지 않았다. 사실 tar로 압축할까 하다가 zip이 쓰고 싶어 방법을 찾아봤다. 방법은 생각보다 어렵지 않다. https://sourceforge.net/projects/gnuwin32/files/에 접속해서 zip과 bzip2에 들어간다. 거기서 zip-3.0-bin.zip 과 bzip2-1.0.5-bin.zip 를 다운 받는다. (작성 기준 가장 최신 버전인데 가장 최신 버전에서 다운...


  • 자바스크립트(JavaScript) Console.log와 process.stdout.write의 차이

    Console.log란? 자바스크립트에서 출력을 할 때 주로 사용하는 함수이다. process.stdout.write란? 자바스크립트에서 출력을 할 때 사용하는 함수이다. 똑같은 거 아닌가요? 실행결과를 통해 차이점을 알아보자 우선 console.log로 출력을 했을 때의 결과이다. 다음은 process.stdout.write로 출력을 했을 때의 결과이다. 차이점이 눈에 들어오는가? 맞다 바로 개행의 여부이다. console.log의 경우 출력을 할 때 마다 개행을 하고 있고...


  • 프로그래머스 코딩테스트연습 Level1 가운데글자가져오기 JavaScript

    문제설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한 사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예제 s return "abcde" c "qwer" we 내가 생각한 풀이 문자열의 길이를 찾은 후 길이가 홀수일 경우와 짝수일 경우로 나누어 문제를 해결한다. 코드 function...


  • 프로그래머스 코딩테스트연습 Level1 모의고사 JavaScript

    문제설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, … 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2,...


  • 프로그래머스 코딩테스트연습 Level2 타겟넘버 C++

    문제설명 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가...