일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MSBuild
- 어렵다
- 대학원일기
- git
- Matrix Factorization
- LEVEL2
- py
- 휴학
- SWEA
- level3
- 컨트리뷰톤
- BFS
- Python
- 자바
- SQL
- 다시풀기
- 파이썬
- level1
- java
- 컴퓨터비전
- Github
- 내휴학생활중의아주큰일
- level4
- WebOS
- D3
- build
- 안드로이드스튜디오
- 대학원
- androidstudio
- 프로그래머스
- Today
- Total
목록전체 글 (194)
bit가 눈 앞에서 왔다갔다
https://programmers.co.kr/learn/courses/30/lessons/49189 코딩테스트 연습 - 가장 먼 노드 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr from collections import deque def solution(n, edge): answer = 0 graph = [[] for _ in range(n+1)] visited = [-1]*(n+1) # 방문 확인 # edge에서 a, b를 뽑아내서 그래프 생성 for a, b in edge: graph[a].append(b) graph[b].append(a) # 방문 예정 노드 설정, 방문 처리 deq = deque([..
https://programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr def solution(clothes): mul = 1 answer = 0 dict = {} for i in clothes: if i[1] not in dict: dict[i[1]] = 1 # 추가 else: dict[i[1]] += 1 for j in dict: mul *= (dict.get(j) + 1) answer = mul - 1 return answer * 딕셔너리 자료형 - 특정 종류를 안입을 수도 있다는걸 고려 안했었음 - 이 경우, 아예 안입는 경우는 없으니까 -1도 해줘야함 ** (좀 더 깔끔한 걸 보게 돼서 참고용으로) def s..
https://programmers.co.kr/learn/courses/30/lessons/42839?language=python3 코딩테스트 연습 - 소수 찾기 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 programmers.co.kr from itertools import permutations def check(x): if x < 2: return False for i in range(2, x): if x % i == 0: return False return True def solution(numbers): answer = [] per = [] ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rl7RK/btrnBhsnQDu/z3GMpG4gBSLyK6HcEJoAuK/img.png)
이런 에러가 뜨길래.. 온갖 짓을 다 해봤다. 권한 수정이 필요하대서 GRANT ALL privileges ON Path.* TO 'root'@'localhost' IDENTIFIED BY ''; 이런 식으로도 해보고 뭘 잘못 건드려서 비번도 날려보고 그러다가 sql connection 끊겨서 다시 해보고 모든 할 수 있는걸 몇 시간 내내 삽질하면서 계속했는데 답이 매우 간단했다. $servername = "localhost:3306"; 를 $servername = "127.0.0.1"; 이렇게 바꿔주면 된다. + 근데 이 방법대로 했는데 여전히 안돼서 다른 방법을 찾아 헤맸던 건데. 아마 권한 부여해주고 저렇게 해줘야 하는 거 아닐까 싶다. 권한 부여 : GRANT ALL privileges ON 데이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zAZyE/btrmXRaoF14/LxpJshdDOHFSgzvJTIKJp1/img.png)
네이밍을 잘못했는데 push까지 한 뒤였다. 강제로 commit 취소하는 방법 1. 가장 최근 커밋을 취소하고 워킹 디렉터리를 되돌림 git reset HEAD^ 원하는 시점으로 돌릴려면 git reset HEAD@{number} 또는 git reset [commit id] 2. 그 상태에서 다시 commit git commit -m "메시지" 3. 원격 저장소에 강제로 push git push origin [branch] -f 또는 git push origin +[branch]