일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 코드트리
- 백준
- 백트래킹
- 동적계획법
- minimum spanning tree
- 그리디알고리즘
- 실습
- 파이썬
- 알고리즘
- programmers
- 데이터베이스
- 소프트웨어공학
- DFS
- django
- Bellman-Ford
- 프로그래머스
- MyPlaylist
- 모각코
- Planned
- B대면노래방
- codetree
- DP
- 마라마라빔
- 최소스패닝트리
- SQL
- 종합설계
- 함밥
- 장고
- Kruskal
- BFS
- Today
- Total
목록HUFS (68)
Leta Learns
#git git checkout / 브랜치 변경 (작업은 무조건 sub branch에서 하기로) #css justify-content / 주축에 대해서 정렬 align-items / 교차축에 대해서 정렬 전날 만든 html, css 파일을 jsx 문법을 이용하여 js 파일로 만드는 데에 난항을 겪었다. 어젯밤에는 js파일이 크롬에서 실행이 안 돼서 하다가 그만뒀는데 알고보니 크롬에서 여는 게 아니라 일렉트론으로 열어야 했다. (근데 다른 js 파일은 크롬에서 열리는데 이 파일은 계속 안 열린다. 이유를 모르겠다.) 새벽이라 팀원들한테 연락하기가 어려워서 혼자 머리 싸매고 있었는데 오늘 팀원들한테 물어봤더니 1-2시간 안에 해결되었다. 팀원들 짱. jsx 어렵다.. js도 잘 모르는데 일단 주먹구구식으로라..
#vscode html 자동완성 html 파일 만들고 ! 친 후 enter #html과 css 파일 연결 link:css 친 후 href에 css 파일명 입력 #css flex-wrap: wrap; #다음 줄로 넘어감 flex-wrap: nowrap; #다음 줄로 넘어가지 않음 #html input type="range" Input header에서 (intro화면으로 넘어가는) back 버튼과 타이틀을 정렬하는데 꽤나 시간이 소요됐다. back 버튼을 div로 묶고, 타이틀은 h1 태그를 이용하였다. (추후 타이틀은 이미지로 교체 예정) div와 h1의 width를 33%로 설정하여 세 부분으로 나누었다. 버튼을 왼쪽 정렬하기 위해 margin-left를 0px로 설정. 타이틀을 중앙 정렬하기 위해 fl..
git clone [clone할 git 링크] cd [해당폴더] npm install => 여기서 node-gyp-build 없다는 에러 나서 npm install node-gyp-build 해줌 그 후 다시 npm install npm start 했는데.. 에러남. ㅋㅠ (아예 삭제하고 다시 했더니 됨...) local 저장소로 옮기는 법 (git) git add -> commit -> push vscode / ctrl + shift + P : show all commands git history (extension 다운) 시계 모양 누르면 git history 뜸
Today I Learned 2021.07.07 - [HUFS/HUFS 모각코 캠프] - [모각코] 210707 Today I Learned 2021.07.10 - [HUFS/HUFS 모각코 캠프] - [모각코] 210710 Today I Learned 2021.07.14 - [HUFS/HUFS 모각코 캠프] - [모각코] 210714 Today I Learned 2021.07.17 - [HUFS/HUFS 모각코 캠프] - [모각코] 210717 Today I Learned 2021.07.22 - [HUFS/HUFS 모각코 캠프] - [모각코] 210721 Today I Learned 2021.07.24 - [HUFS/HUFS 모각코 캠프] - [모각코] 210724 Today I Learned 2021..
문제를 처음 봤을 때 이해가 가지 않아서 무슨 말인지 한참을 읽었다. 우선 50m마다 맥주를 마셔야 하고, 맥주는 20개 씩 들고 갈 수 있다는 말이 노드와 노드 사이의 거리가 1000m가 넘어서는 안된다는 뜻임을 캐치해야 했다. 그 후에는... 누가누가 코드로 잘 만들어내느냐.... dxdy기법 안 쓴 bfs 문제 오랜만이라 재밌고.. 어려웠다. import sys from collections import deque input = sys.stdin.readline def bfs(): q = deque() q.append([home[0], home[1]]) while q: x, y = q.popleft() if abs(x - fest[0]) + abs(y - fest[1])
오늘 왜 이리 졸렸지.. 모각코 하는 동안 제정신 아니었다.. 그래도 dfs 문제니까 일단 입력받고 dfs 기본 코드만 적었다. 다음에 다시 풀래... import sys input = sys.stdin.readline def dfs(x, y): global count count += 1 visited[x][y] = 1 dxdy = [(-1, 0), (1, 0), (0, -1), (0, 1)] for dx, dy in dxdy: new_x = x + dx new_y = y + dy if -1 < new_x < len(glac) and -1 < new_y < len(glac[0]): if not visited[new_x][new_y] and glac[new_x][new_y] !=0: dfs(new_x, n..
크루스칼 공부할 때 코드 외운다고 해놓고 안 외웠더니 오늘도 고생 좀 했다.. 그래도 크루스칼은 find, union함수만 외우면 나름 금방 풀리는 것 같다. 이번 문제는 테스트 케이스가 여러 개 주어지는 경우가 있다는 것을 캐치하는데 오래 걸렸다. 마지막 입력값에 0 0 을 왜 하나 싶었는데 다 그래서였구나....... import sys input = sys.stdin.readline def find(a): if a == parent[a]: return a parent[a] = find(parent[a]) return parent[a] def union(a, b): a = find(a) b = find(b) if a > b: parent[a] = b else: parent[b] = a while Tr..
세그먼트 트리 예제 공부하고 나서 푸니까 금방 풀렸다. 다른 문제들도 풀어보고 싶긴 한데 어차피 못 풀 것 같다... 너무 어려운 문제는 고르지 말아야지.. 이게 과연 푸는 의미가 있는가.... import sys input = sys.stdin.readline sys.setrecursionlimit(10**6) def init(start, end, index): if start == end: tree[index] = num[start] return tree[index] mid = (start + end) // 2 tree[index] = init(start, mid, index*2) + init(mid+1, end, index*2+1) return tree[index] def partial_sum(st..
코드트리에서 구현 한 문제 풀었다. 사실 두 문제 시도했는데 하나는 못 풀었다. ㅎㅎ 구현 왤케 어렵지..? 정해진 알고리즘이 있는 게 아니라 그냥 내 생각을 코드로 짜는 거라서 더 어려운 것 같다. 연습 많이 하면 이것도 늘겠지..? 늘어야 할텐데.. 문제 #최고의 33위치 https://www.codetree.ai/missions/2/concepts/2/problems/best-place-of-33/description 코드트리 삼성 SW역량테스트, 코드트리와 함께 www.codetree.ai 근데 나 사실 완전 어거지로 풀었다 ;; 이렇게 풀어도 되는 건가ㅋㅋㅋ 하도 안 풀려서 그냥 패스라도 받자.. 코드 더러운 건 신경쓰지 말자.. 했더니 이 사태가 났다. three에 하나하나 다 넣어준 것 봐 ..
ㅎ............ 벨만포드....... 모르겠어요......... 오늘 낮에 벨만포드 다른 문제 풀다가 안 풀려서 넘기고 이거 푼 건데 그 문제를 못 풀어서 그런가 이것도 못 풀겠다. 내 벨만포드 코드에 문제가 있나보다.. 뭐가 문제일까... 근데 이 문제는 테스트 케이스 여러 개 받아와야 해서 for문 안에서 모든 것을 처리해야 하는데 그걸 이해하는데 오래 걸렸다. 문제가 너무 길어서 읽기 싫게 생겼거든요.. 내일 다시 풀거나 다음 모각코 때 다시 풀어야지.... ㅠ import sys input = sys.stdin.readline def bf(start): dist[start] = 0 for i in range(1, n+1): for next, time in road[i]: if dist[i..