일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기획
- 신입 이력서
- 대학졸업
- 공부
- MONGOOSE
- 계획
- CSS
- 신입
- 개발자 이력서
- 삶
- Next.js 13
- 개인프로젝트
- 개발
- 백엔드
- Next.js
- 이력서
- 신입 프론트엔드
- 구상
- 프론트엔드
- 회고
- react
- Javascript
- 개인 프로젝트
- TypeScript
- s3 bucket
- 캐플라이어
- aws s3
- 신입 개발자
- Today
- Total
목록전체 글 (51)
개발 마라톤
1. 수업소개 https://youtu.be/AoMv0SIjZL8 더보기 React는 복잡한 코드를 간단하게 바꾸어 준다. class방식과 function방식이 있다. 이번에는 function문법을 사용할 것. 2. 실습환경 구축 https://youtu.be/txX3bL22esU 더보기 시작 전에 nodejs툴을 설치해야 함. Visual Studio Code로 작업할 것 메뉴의 Terminal → New Termina → npx create-react-app (상대폴더명) 입력 (기본적으로 현재폴더 '.' 이용) → npm start 로 개발 환경 진입
1316 그룹 단어 체커 나의 풀이 n = int(input()) group_count = n for _ in range(n): s = input() group_set = set() p_word = '' for i in s: if p_word == i: pass elif i not in group_set: group_set.add(i) p_word = i else: group_count -= 1 break print(group_count) 파이썬은 문자열을 for문으로 한 문자씩 이용할 수 있다. 더 나은 풀이 python 코테 준비 기본 복습 3 (velog.io) 부분 내용을 이용하였다. result = 0 for i in range(int(input())): word = input() if list..

2751 수 정렬하기 2 나의 풀이 import sys count = int(input()) number = list() for i in range(count): number.append(int(sys.stdin.readline())) number.sort() for i in range(count): print(number[i]) 더 나은 풀이 [Python] 백준 2751번 수 정렬하기 2 (tistory.com) import sys n = int(input()) l = [] for i in range(n): l.append(int(sys.stdin.readline())) for i in sorted(l): sys.stdout.write(str(i)+'\n') 리뷰 파이썬에서, 많은 입력을 받는 코드는..
2839 설탕 배달 나의 풀이 알고리즘 - Dynamic Programming(동적 계획법) (tistory.com) DP 사용 조건 1. 동일한 작은 문제들이 반복 (부분 문제 존재) 2. 부분 문제에서 얻은 값이 가장 최적의 값 특정 데이터 내 최대화 / 최소화 계산 특정 조건 내 데이터를 세야함 확률 등의 계산의 경우 DP로 풀 수 있는 경우가 많다. 1. DP 문제인지 파악 2. 변수 파악 3. 관계식 만들기 (점화식) 4. 변수 값 저장 (Memoization. 보통 배열 사용) 5. 기저 상태 정의 (가장 낮은 최후 값) 6. 구현 (Bottom-Up 반복문 or Top-Down 재귀문) Bottom-Up : 반복문 구현- 아래(기저)에서 누적시켜 전체 큰 문제 해결. Top-Down : 재귀..

1260 DFS와 BFS 나의 풀이 [알고리즘] 깊이 우선 탐색(DFS) 과 너비 우선 탐색(BFS) (tistory.com) 기본 그래프 탐색의 개념과, 어떤 문제에서 사용할지와 알고리즘까지 적어두셔서 정말 유용한 포스팅입니다. 이 포스팅을 참고로 작성하였습니다. from collections import deque # 커스텀 예외 class GraphSettingError(Exception): pass # 정보 받아 들이기 --- # map(int, )이용, 리스트 컴프리헨션 이용 n, m, v = map(int, input().split()) if v n: raise GraphSettingError('\'v\' wrong range') graph = [[] for _ in range(n+1)] fo..