전체 글

전체 글

    [Level 1] - 완주하지 못한 선수

    문제 https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 나의 풀이 def solution(participant, completion): participant = sorted(participant) completion = sorted(completion) for i, j in zip(participant, completion): if i != j: return i return participa..

    [Level 1] - 소수 만들기

    문제 https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 나의 풀이 def solution(nums): answer = 0 sum = [] count=0 for i in range(len(nums)-2): for j in range(i+1,len(nums)-1): for k in range(j+1,len(nums)): sum.append(nums[i] + nums[j] + nums[k]) su..

    [Level 1] - 내적

    문제 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr 나의 풀이 def solution(a, b): answer = 0 for i in range(len(a)): answer += a[i]*b[i] return answer 다른 사람 풀이 def solution(a, b): return sum([x*y for x, y in z..

    [Level 1] - 크레인 인형뽑기 게임

    문제 https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 나의 풀이 def solution(board, moves): answer = 0 room = 0 result=[] for i in range(len(moves)): room = moves[i] for j in range(len(board)): if board[j][room-1] >= 1: result.append(board[j][room-1]) if len(result) >= 2: ..

    [TISTORY] 카테고리 항상 보이게 만들기 (펼치기 x)

    카테고리 항상 보이게 만들기란? 현재 사용하고 있는 스킨은 TISTORY의 Letter 스킨입니다. 여기서 기본적으로 제공하는 기능에서 카테고리 버튼을 눌러야만 카테고리 목록이 보인다. 나는 접혀있는 모습이 조금 허전한 것 같아 카테고리를 항상 보이게 만들고 싶었따. 방법 이것저것 만져보고 성공해서 정리했습니다. 혹시 더 깔끔한 방법이 있다면 알려주시면 감사하겠습니다! 나는 Letter 스킨 기준으로 설명하겠습니다. (다른 스킨도 적용되는지는 모르겠습니다..!) html과 CSS를 수정하기 위해 TISTORY의 [관리자 탭] -> [스킨 편집] -> [html 편집] 으로 이동합니다. 1. body의 class를 변경 이렇게 바꾼 이유는 [F12] 버튼을 눌러 관리자 모드로 이동 후 카테고리 목록 버튼을..

    [Python] / [Error] Could not load dynamic library 'libcusolver.so.10' - tensorflow 에러

    문제점 Pytcharm에서 tensorflow 프레임워크에서 모델을 학습시키려고하는데 학습은 진행되고 있지만, CPU를 사용하여 학습 속도가 매우 느린편이였다. 즉, GPU를 전혀 사용하지 않는것이다. nvidia-smi 사용가능한 device 목록을 다음코드로 찾아보았다. from tensorflow.python.client import device_lib device_lib.list_local_devices() 결과, CPU만 목록에 나타나고 GPU는 잡지 못하고 있었다. 나의 생각으로는 Pytorch에서는 GPU를 사용하여 학습이 잘 되었기 때문에 CUDA 버전 문제는 아니라고 생각했다. 또한, CPU지만 학습을 할 수 있었기 때문에, tensorflow, kears 등 Library나 Python..