목록전체 글 (772)
컴공생의 다이어리
개발자 도구(F12)로 동영상 재생속도 변경하기 동영상 재생속도를 변경해서 듣고 싶은데 속도 변경 기능이 없거나 원하는 배속이 없다면 개발자 도구를 통해서 변경할 수 있다. 우선 재생속도를 조정하고자 하는 페이지를 클릭하고 F12 키를 누른다. 그리고 Console 탭을 클릭한다. 그리고 하단에 코드를 작성하는 곳이 있다. 위에 표시한 곳(여기)에 아래 명령어를 입력해주면 재생속도를 변경할 수 있다. document.querySelector('video').playbackRate = {재생속도}; # example document.querySelector('video').playbackRate = 1.5; https://kyounghwan01.github.io/blog/JS/JSbasic/edit-vid..
[Git] gist ssh로 clone gist를 깃을 사용해 로컬로 clone할 때 ssh를 사용하는 방법에 대해 정리하고자 한다. 새로운 gist 생성하거나 기존의 gist가 있다고 가정하고 시작한다. 아래의 캡처 사진에 보이는 숫자를 따라 클릭을 해서 gist의 주소를 복사한다. 그 다음 내 컴퓨터(로컬)에서 원하는 위치에 bash창을 열어 아래와 같이 명령어를 입력해주면 gist를 로컬로 가져올 수 있다. 물론 이 명령어는 ssh key가 미리 깃허브에 등록되어 있어야 가능하다. git clone {복사한 gist 주소} # example git clone git@gist.github.com:lalrarahoho52.git 혹시 ssh key 등록을 했고 github의 저장소는 clone 되는데 ..
백준 1916번 : 최소비용 구하기 (문제 바로가기) 내 코드 import sys, heapq from collections import defaultdict input = sys.stdin.readline INF = int(1e9) n = int(input()) # 도시의 개수 m = int(input()) # 버스의 개수 graph = defaultdict(list) # 버스 정보 for _ in range(m): s, e, c = map(int, input().split()) graph[s].append((e, c)) start, end = map(int, input().split()) # 출발점과 도착점 도시번호 distance = [INF] * (n + 1) queue = [] heapq.hea..
백준 9421번 : 소수상근수 (문제 바로가기) 내 코드 from collections import defaultdict def get_prime(num): # 1부터 num까지의 범위에서 소수 찾아서 리스트로 반환 prime = [False, False] + [True] * (num - 1) for i in range(2, int(num ** 0.5) + 1): if not prime[i]: continue j = 2 while i * j = 1 and answer & visited[temp]): # 제곱의 합이 1이거나 이 합이 소수상근수가 되는 결과라면 answer.add(p) visited[temp].add(p) break elif len(visited[temp]) >= 1 and not (ans..
[프로그래머스] 양궁대회 - 파이썬(Python) from itertools import combinations_with_replacement def solution(n, info): answer = [-1] max_gap = -1 # 점수 차 for combi in combinations_with_replacement(range(11), n): # 중복 조합으로 0~10점까지 n개 뽑기 info2 = [0] * 11 # 라이언의 과녁 점수 for i in combi: # combi에 해당하는 화살들을 라이언 과녁 점수에 넣기 info2[10 - i] += 1 apeach, lion = 0, 0 for idx in range(11): if info[idx] == info2[idx] == 0: # 라이언과..
[프로그래머스] 교점에 별 만들기 - 파이썬(Python) from itertools import combinations def find_intersection_point(line1, line2): # 두 직선의 모든 좌표가 정수인 교점 구하기 a, b, e = line1 # ax + by + e = 0 c, d, f = line2 # cx + dy + f = 0 if a * d == b * c: # 기울기가 일치하거나 평행인 경우 return x = (b * f - e * d) / (a * d - b * c) y = (e * c - a * f) / (a * d - b * c) if x == int(x) and y == int(y): # 교점이 정수라면 return (int(x), int(y)) def ..
백준 16398번 : 행성 연결 (문제 바로가기) 내 코드 import sys input = sys.stdin.readline def find_parent(parent, x): # 부모 노드 찾기 if parent[x] != x: parent[x] = find_parent(parent, parent[x]) return parent[x] def union(parent, a, b): # 집합 합치기 a = find_parent(parent, a) b = find_parent(parent, b) if a < b: parent[b] = a else: parent[a] = b n = int(input()) # 행성의 수 arr = [list(map(int, input().split())) for _ in rang..
[프로그래머스] 우유와 요거트가 담긴 장바구니 - MySQL SELECT CART_ID FROM CART_PRODUCTS WHERE NAME IN('Yogurt','Milk') GROUP BY CART_ID HAVING COUNT(DISTINCT NAME)=2 ORDER BY CART_ID; https://school.programmers.co.kr/learn/courses/30/lessons/62284 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
[프로그래머스] 보호소에서 중성화한 동물 - MySQL SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.SEX_UPON_INTAKE LIKE 'Intact%' AND O.SEX_UPON_OUTCOME REGEXP 'Spayed|Neutered' ORDER BY ANIMAL_ID; # OR SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.SEX_UPON_INTAKE LIKE 'Intact%' ..
[프로그래머스] 오랜 기간 보호한 동물(1) - MySQL SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE O.ANIMAL_ID IS NULL ORDER BY I.DATETIME LIMIT 3; https://school.programmers.co.kr/learn/courses/30/lessons/59044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr