본문 바로가기

분류 전체보기

(92)
Yarn 자동 실행 또는 원격 실행 파일 만드는 방법 # 여는 글 안녕하세요, 음냐음 입니다.최근 Node.js와 함께 React.js도 같이 공부하기 시작했습니다.공부하는 과정에서 yarn을 알게 되었는데 이걸 계속 cmd에서 실행하는게 너어어어어무 귀찮더라구요그래서 쉽게 실행할 수 있는방법이 없을까? 하고 고민하다가꽤 간단하게 실행하는 방법을 생각해 냈습니다.그래서 다른분들도 해보라고 공유해 봅니다.그럼 시작해 보겠습니다. # Yarn 자동 실행 또는 원격 실행 파일 만들기 만드는 방법은 간단합니다.아래 사진을 그대로 따라와 주세요 되게 간단하게 만들어졌습니다.이것으로 쉽게 Yarn을 실행할 수 있게 되었습니다. # 마무리 위 포스트는 제가 직접 제작한 것 입니다.그렇기 때문에 틀린점이나 설명이 엉성한 점이 존재할 수 있습니다.만약 틀린점이나 설명이 엉..
"구글 신은 모든 것을 알고 있다"를 읽고 # 목차 서문 KAIST 캠퍼스에서 전하는 빛나는 ‘인생 수업’ 정재승 KAIST 바이오및뇌공학과 교수 1부 구글 신은 뭐든지 알고 있다 복잡계 네트워크와 데이터 과학 정하웅 KAIST 물리학과 교수 1강 세상을 묶는 끈들의 갈래 따기 2강 복잡계 네트워크의 응용 3강 데이터 과학과 복잡계 2부 생명의 본질, 나는 정보다 생물 정보학의 최전선 김동섭 KAIST 바이오및뇌공학과 교수 1강 정보 처리 기관으로서의 생명 2강 어떻게 유전 정보를 해석할까? 3강 나의 유전체, 나의 삶 3부 퀀텀 시티 속에 정보를 감춰라 양자 암호와 양자 정보학 이해웅 KAIST 물리학과 교수 1강 암호의 세계 2강 양자 암호의 세계 3강 양자 정보의 세계 # 구글 신은 뭐든지 알고 있다 복잡계 네트워크와 데이터 과학 이름만 복..
[Node.JS]비쥬얼 스튜디오(Visual studio)에서 Node.JS를 사용할 때 JSON.parse가 안되는 현상 # 문제 Visual Studio로 Node.JS를 공부하다보면JSON.parse가 안 읽히고 밑에와 같은 오류가 발생하는 경우가 있다. ---------------------------- 오류 내용 ---------------------------- SyntaxError: Unexpected token in JSON at position 0 at JSON.parse () at C:\Users\\source\repos\NodejsWebApp1\NodejsWebApp1\router\main.js:21:30 at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:511:3) ---------------------------------------------------..
우아한형제들 1차 코딩 테스트 합격 # 우아한형제들 1차 코딩 테스트 결과 의외였다. 우아한 형제들 1차 코딩 테스트가 합격할 줄은 생각도 못했기 째문이다.SQL문제 한문제를 다 풀지 못하고 냈는데도합격이란건 그걸 보충할만한 서류였다는 건가??? 뭐 어찌돼었든 서류 결과도 합격이고, 1차 코딩테스트도 합격이니기분은 좋다. 하지만 2차 코딩테스트가 중요한데2차 코딩테스트 일정이 하필 내가 일본에 가있는 시간이다.사실 오늘 출발한다.다행인건 오프라인이 아니라 온라인이란 거지만, 내가 과연 여행중에 코딩 테스트를 잘 볼수 있을까? 이 문제로 인해, 어제 진짜 많은 고민을 했다. 내가 노트북을 가지고 있지만 노트북 1대로 하기엔 조금 힘들거 같았고그렇다고 일정중에 일행 버리고 한국으로 나혼자만 돌아오기도 뭐했다. 결국은 노트북으로 해결해 보자고 ..
[알고리즘]피보나치 수열의 짝수 합 구하기 # 문제 피보나치 배열은 0과 1로 시작하며, 다음 피보나치 수는 바로 앞의 두 피보나치 수의 합이 된다. 정수 N이 주어지면, N보다 작은 모든 짝수 피보나치 수의 합을 구하여라. Input: N = 12Output: 10 // 0, 1, 2, 3, 5, 8 중 짝수인 2 + 8 = 10. ---------------------- 시간 복잡도의 대한 언급이 없다.간단하게 풀렸다. 하지만, 나는 for문을 돌렸지만 다른 사람들은 While문을 돌렸다.While문을 쓰는게 더 소스코드가 간소화 되어 보인다.너무 for문만 쓰지 말고 While문도 사용해 봐야겠다. # 메인 타이틀 12345678910111213141516171819202122232425262728public class HelloAlgori..
[알고리즘]배열의 이어지는 인터벌 최대합 구하기 # 문제 정수 배열(int array)가 주어지면 가장 큰 이어지는 원소들의 합을 구하시오. (단, 시간복잡도는 O(n)) Input: [-1, 3, -1, 5]Output: 7 // 3 + (-1) + 5 Input: [-5, -3, -1]Output: -1 // -1 Input: [2, 4, -2, -3, 8]Output: 9 // 2 + 4 + (-2) + (-3) + 8------------------- 해당 문제는 마이크로소프트 코딩 테스트이다.문제는 간단하다. 그저 이어지는 배열의 가장 큰 합을 구하면 된다. 시간 복잡도가 O(n)이기 때문에 반복문 한번만에 풀어야하는데이게 꽤 골치가 아팠다.머리를 싸매며 풀어봤지만, 나는 결국 이 문제를 풀지 못했다. 다른 사람들의 해답을 보니 간단했었는데...
우아한 형제들 1차 코딩 테스트 # 우아한형제들 워낙 대우가 좋기로 유명하고, 간간히 기술블로그의 올라오는 글들을 보면꽤 매력적인 기술들을 쓴다.그래서 평소에도 꽤 관심이 있었던 회사였는데,얼마전 우아한형제들에서 신입 서버개발자를 뽑는단 소리에 이력서를 냈다. 우아한형제들 면접 절차가 특이한게 이력서 합불과는 무관하게 모든 지원자가 1차 코딩 테스트를 본다.아마도 코딩테스트와 이력서를 같이 보면서 필터링을 하는것 같다. 코딩테스트는 Codility라는 사이트를 이용하여 온라인으로 봤다.몇번 테스트 삼아 거기서 지원해주는 테스트를 진행해봤는데,시스템 자체는 바쁘지 않더라. 다만 이게 다들 그러는지는 모르겠는데Ctrl + C, Ctrl + V가 안먹히더라... (왜 그런지 모르겠다. 복사 붙여넣기는 안되는데 잘라내기 붙여넣기는 되더라.....
[코딜리티/Codility] CyclicRotation 문제 # 문제 배열이 주어지고 정수가 주어지면, 정수의 수 만큼 배열의 끝값을 앞으로 옮기고, 정리된 배열을 리턴하는 함수를 만들라는 것이다. 메게변수로는 A와 K가 주어진다.A는 정수 배열이 넘어오고 K는 로테이션 횟수이다. 예를 들어 A = [3, 8, 9, 7, 6]K = 3 가 주어지면 리턴 배열은 [9, 7, 6, 3, 8] 가 된다. 다른 수로 예를 들어보자.K=5이라면 [3, 8, 9, 7, 6] -> [6, 3, 8, 9, 7][6, 3, 8, 9, 7] -> [7, 6, 3, 8, 9][7, 6, 3, 8, 9] -> [9, 7, 6, 3, 8] 이런식으로 나올테고 A = [0, 0, 0]K = 1 라면 [0, 0, 0] 이 나올것이다. A = [1, 2, 3, 4]K = 4 라면 [1, 2,..