목록전체 글 (68)
Front-end Developer
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zXqqC/btq2Nc6nlfi/oWYBCLkMKnEwULRK62n4kk/img.png)
문제 코딩테스트 연습 - 크레인 인형뽑기 게임 [[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): lst = [] # moves가 다 끝나고 나서 lst 안에서 터트려진 인형의 개수 answer = 0 for i in moves: # board안에 있는 맨 마지막 리스트에 i번째 숫자가 0이면 가져올꺼가 없기 때문에 제외한다. if board[-1][i-1] != 0: k = 0 # board 첫번 째 리스트부터 시작해서 0값을 가지고 있지 않은 k번째 리스트를 찾는다. while board[k][i-1] == 0: k ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/22sLw/btq2hf3Edgh/CgPecfIkvKIUHglMId5xcK/img.png)
Clone_Stagram 항해99 6주차는 자신이 배운 주특기를 가지고 실제적으로 운영되는 웹사이트를 골라서 똑같이 기능을 구현하고 뷰를 완성하는 클론코딩을 하는 시간이다. 저희조는 인스타그램을 클론코딩하기로 했고, 인스타그램에서 게시물, 댓글 CRUD를 구현하고 로그인 회원가입, 게시물 좋아요 기능을 구현했습니다. 그리고 프론트와 백엔드가 처음으로 합을 맞춰보는 시간이였습니다. CloneStagram 인스타그램 클론코딩 웹사이트입니다. clonestagram.shop leedaeho1188/hh99_clone_coding_insta_frontend Contribute to leedaeho1188/hh99_clone_coding_insta_frontend development by creating an ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dkjJsx/btq1BxKnuFQ/sTELvaUHNgfLx80E8K9Y4K/img.png)
REACT_Blog 항해99 5주차는 리액트 심화 내용들을 주어진 강의를 들으면서 공부하고, 공부한 내용을 바탕으로 프로젝트를 완성시켰습니다. 프로젝트는 매운맛과 순한맛이 있었는데, 이왕 하는거 매운맛으로 했습니다. 🌶 페이지 링크: REACT_Blog Youtube 링크: REACT_Blog 항해99 2주가 이렇게 길수가 있었던가?? 주특기를 배우는 2주는 마치 2달 같았다. 이번주는 리액트 심화과정이였는데, 기본 주차 배운것을 기반으로 좀더 많은 기능들을 구현해볼 수 있는 주차였던 것 같다. 제공된 강의 시간 만 무려 15시간이 넘었고 그것을 2일만에 다 듣고 프로젝트를 하는것이 좀 힘들었다..ㅜ 그래도 열심히 하니까 어느정도 따라갈 수 있었다. 기본 주차 때 개념들을 이해하고 올라온게 많은 도움이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ArdH2/btq1ca2veV3/w05lNNJzfpjYzb61lGka61/img.png)
REACT_Calendar 항해99 4주차는 자신이 선택한 주특기 기본을 배우는 시간입니다. 저는 리액트를 주특기로 선택했고, 일주일동안 항해99에서 제공하는 강의를 듣고 프로젝트를 완성시켰습니다. 프로젝트는 캘린더 만들기였고 필수적으로 구현해야되는 기능들을 포함시키면서 만들었습니다. REACT_Calendar React를 사용해서 만든 캘린더입니다. react-calendar-bradlee.web.app leedaeho1188/react_calendar_hh99 Contribute to leedaeho1188/react_calendar_hh99 development by creating an account on GitHub. github.com 드으으디어 주특기를 배우는 시간이 되었다. 한껏 기대하는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Qj4sl/btq0DrQWVp5/gtPEP7Y5IIELeqdXANbUc1/img.png)
2주차 알고리즘 이번 주도 저번 주와 비슷하게 진행되었다. 주어진 문제들을 풀고 새로운 개념들을 공부했다. 일주일이 지나니까 내 실력이 조금은 늘은것 같다는 생각이들었다. 문제를 많이 풀어서 실력이 늘은것도 있겠지만, 못풀었던 문제들을 다시 혼자서 풀어보려고 노력했던게 많이 도움이 되었던것 같다. 다음에 비슷한 문제가 나왔을 때 복습했던 문제들이 기억이 나고 공부했던걸 적용해볼 수 있었다. 정해진 시간에 주어진 문제들을 풀어야하기 때문에 스케쥴에 따라가다 보면 못풀었던 문제들을 다시 풀 시간이 없을 수도 있지만, 그래도 문제를 다시 풀어보고 내것으로 만들길 추천합니다.👍 이번 주에는 저번 주 회고록에서 다짐했던 것처럼 블로그에 올린 문제들 풀이 영상을 찍어봤다. 풀이영상을 찍기위해서는 내가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dRX7cx/btq0kDSFHF4/o8TawOv7GZkLFM55by9QSK/img.png)
문제 문제풀이 import sys read = sys.stdin.readline N, M = map(int, read().split()) lst = [i for i in range(1, N+1)] check_list = [False]*N arr = [] def dfs(cnt): if cnt == M: print(*arr) return for i in range(N): if check_list[i]: continue check_list[i] = True arr.append(lst[i]) dfs(cnt+1) arr.pop() for j in range(i+1, N): check_list[j] = False dfs(0) if cnt == M: print(*arr) return M이 수열의 길이 이기 때문에 a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHpEy2/btq0jOfL6y2/WPRzypytLMCEuEHYxIYwqK/img.png)
문제 문제풀이 스스로 짠 코드 from sys import stdin read = stdin.readline N = int(read()) lst = [] for _ in range(N): lst.append(list(map(int, read().split()))) def conqure(n, lst): # 이중 리스트안에 1이 없으면 조건충족 if not any(1 in i for i in lst): # 함수안에서 전역변수값을 가지고 쓸 때 전역변수 값을 변형시킬려면 global을 써야한다. lst_cnt.append(0) return # 이중 리스트안에 0이 없으면 조건충족 elif not any(0 in i for i in lst): lst_cnt.append(1) return else: lst_0 =..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cbbtcJ/btq0kCY3zUZ/lDINVb2pZ2N6I1lFWKUwc1/img.png)
배운 내용 정점 간선은 그래프라는 개념에서 나오는 단어들이다. 정점은 하나의 객체이고 간선은 정점이 다른 정점과 어떻게 연결되어있는지 알려준다. 연결은 단방향과 양방향이 있다. 더 많은 내용은 문제풀이에 정리해놨습니다. 문제 문제풀이 from sys import stdin read = stdin.readline N, M, V = map(int, read().split()) graph = [[0]*(N+1) for _ in range(N+1)] visited = [False]*(N+1) N = 4일 때, graph = [[0 0 0 0 0],[0 0 0 0 0],[0 0 0 0 0],[0 0 0 0 0],[0 0 0 0 0]] visited = [False False False False False] in..