전체 글

전체 글

    [Programmers] DFS/BFS - 타겟넘버

    프로그래머스 타겟 넘버: https://programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr 문제 설명 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 ..

    [개발환경] 왜 GPU를 사용하는지?

    [개발환경] 왜 GPU를 사용하는지?

    왜 GPU를 사용하는지? GPU는 ALU를 여러개 가지고 연산을 한번에 처리할 수 있다. throughput(jobs/hour)가 높다 = 병렬연산(동시연산) 컴퓨터 하드웨어는 전력효율을 높이는 것이 중요하다. CPU는 전력 효율을 높이기 위해 latency(지연)을 줄이는 반면, GPU는 전력 효율을 높이기 위해 throughput을 늘린다. CPU는 다음 일을 빠르게, GPU는 한번에 많은 일을 해낼 수 있는 것이다. 참고 블로그: CPU와 GPU의 차이 (tistory.com)

    [취업준비] DATARIZE(데이터라이즈) 분석 및 서류 준비 과정

    [취업준비] DATARIZE(데이터라이즈) 분석 및 서류 준비 과정

    기업 채용 링크: https://team.datarize.ai/ 기업명: 데이터 라이즈 기업 홈페이지: DATARIZE 주요 서비스: B2B SaaS 데이터 솔루션 "다이버스" 주요 고객: 이커머스 서비스 스타트업이라 많은 정보가 제공되진 않지만, 해당 회사에서 제공하는 데이터 솔루션인 다이버스에 대한 설명서를 읽어보면, "이커머스 기업을 대상으로 해당 기업의 고객과 상품과 관련된 지표를 기반으로 데이터 분석 통합 솔루션"을 제공하는 회사라는 점은 알 수 있었습니다. 2021년 9월 ~ 12월 기준으로 솔루션을 최종적으로 완성하고 API와 연동하는 과정을 진행할 예정입니다. 스타트업의 성장을 판단하는 기준으로 주로 고려하는 사항이 해외 진출입니다. 아무래도 회사 서비스가 내수 시장에만 집중한다면, 기업 ..

    [Programmers] 스택/큐 - 다리를 지나는 트럭

    문제 설명 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 수 있으며, 다리는 weight 이하까지의 무게를 견딜 수 있습니다. 단, 다리에 완전히 오르지 않은 트럭의 무게는 무시합니다. 예를 들어, 트럭 2대가 올라갈 수 있고 무게를 10kg까지 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 합니다. 경과 시간다리를 지난 트럭다리를 건너는 트럭대기 트럭 0 [] [] [7,4,5,6] 1~2 [] [7] [4,5,6] 3 [7] [4] [5,6] 4 [7] [4,5] [..

    [Jupyter Notebook] The save operation succeeded, but the notebook does not appear to be valid. The validation error was:

    [Jupyter Notebook] The save operation succeeded, but the notebook does not appear to be valid. The validation error was:

    Error The save operation succeeded, but the notebook does not appear to be valid. The validation error was: Solution 외부 파일의 셀을 복사해왔을 때 혹은 다른 사람이 작성한 Notebook 파일을 다운로드 받아 사용할 때, 자주 발생하는 문제입니다. 해당 문제는 nbformat이 달라져서 발생하는 문제로 유사한 문제 이슈를 해당 Stackoverflow에서 확인 가능합니다. nbformat이란 "introduce cell id metadata for each notebook cell" 입니다. 각 notebook cell-id는 고유한 값인데, 해당 notebook 파일내에서 cell-id가 중복되는 상황에서 발..

    [확률및통계] 강의 정리

    확률 및 통계를 공부하기 위해 이상화 교수님의 2014-1 확률및통계 강의를 들으며 스터디를 참여했습니다. 스터디 Github - https://github.com/vg-rlo/probability-statistics-study GitHub - vg-rlo/probability-statistics-study: 기초확률통계스터디 기초확률통계스터디. Contribute to vg-rlo/probability-statistics-study development by creating an account on GitHub. github.com 강의노트 Gdrive - https://drive.google.com/drive/folders/1NybAUEEni5Zx9kHdNpRQE9oQUmAg9crD?usp=sharing

    [Ubuntu] Ubuntu18.04 한글 키보드 입력 설정

    참고링크: gabii.tistory.com/entry/Ubuntu-1804-LTS-%ED%95%9C%EA%B8%80-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95 주의할 점은 꼭 설정에서 Korean(Hangul) 빼고 다 '-'를 해주는 것이다.

    [Programmers] 탐욕법(Greedy) - 큰 수 만들기

    해당 문제는 프로그래머스의 탐욕법 관련 문제를 풀고 작성한 글입니다. 프로그래머스 - 큰 수 만들기: https://programmers.co.kr/learn/courses/30/lessons/42883 문제 설명 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 제거했을 때 만들 수 있는 수 중 가장 큰 숫자를 문자열 형태로 return 하도록 solution 함수를 완성하세요...