문제주소 programmers.co.kr/learn/courses/30/lessons/42892 내 풀이 # ✨ 파이썬 기본 재귀 limit이 1000이라 늘려주어야 한다! import sys sys.setrecursionlimit(10**6) class Node: def __init__(self, info): self.data = info[0] self.value = info[1] self.left, self.right = None, None class NodeTree: def __init__(self, parent): self.parent = parent def insert(self, info): self.cur_node = self.parent while True: if info[0][0] < se..
문제주소 programmers.co.kr/learn/courses/30/lessons/60061 코딩테스트 연습 - 기둥과 보 설치 5 [[1,0,0,1],[1,1,1,1],[2,1,0,1],[2,2,1,1],[5,0,0,1],[5,1,0,1],[4,2,1,1],[3,2,1,1]] [[1,0,0],[1,1,1],[2,1,0],[2,2,1],[3,2,1],[4,2,1],[5,0,0],[5,1,0]] 5 [[0,0,0,1],[2,0,0,1],[4,0,0,1],[0,1,1,1],[1,1,1,1],[2,1,1,1],[3,1,1,1],[2,0,0,0],[1,1,1,0],[2,2,0,1]] [[ programmers.co.kr 내 풀이 def solution(n, build_frame): answer = [] co..
문제주소 programmers.co.kr/learn/courses/30/lessons/17676 코딩테스트 연습 - [1차] 추석 트래픽 입력: [ 2016-09-15 20:59:57.421 0.351s, 2016-09-15 20:59:58.233 1.181s, 2016-09-15 20:59:58.299 0.8s, 2016-09-15 20:59:58.688 1.041s, 2016-09-15 20:59:59.591 1.412s, 2016-09-15 21:00:00.464 1.466s, 2016-09-15 21:00:00.741 1.581s, 2016-09-15 21:00:00.748 programmers.co.kr 내 풀이 def solution(lines): answer = 0 times = [] # 연..

문제주소 programmers.co.kr/learn/courses/30/lessons/60059 코딩테스트 연습 - 자물쇠와 열쇠 [[0, 0, 0], [1, 0, 0], [0, 1, 1]] [[1, 1, 1], [1, 1, 0], [1, 0, 1]] true programmers.co.kr 내 풀이 import copy def solution(key, lock): answer = False n = len(lock) m = len(key) # 초기화 layout = [[0] * (n+2*(m-1)) for _ in range(n+2*(m-1))] for i in range(n): for j in range(n): layout[i+m-1][j+m-1] = lock[i][j] # 대입 for rotateNu..
문제주소 programmers.co.kr/learn/courses/30/lessons/17684 코딩테스트 연습 - [3차] 압축 TOBEORNOTTOBEORTOBEORNOT [20, 15, 2, 5, 15, 18, 14, 15, 20, 27, 29, 31, 36, 30, 32, 34] programmers.co.kr 내 풀이 def solution(msg): answer = [] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" dictionary = {} dictIndex = 1; # 사전 설정하기 for char in alpha: dictionary[char] = dictIndex dictIndex +=1 while True: if len(msg) == 0: return answer..
문제 주소 programmers.co.kr/learn/courses/30/lessons/67257 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 programmers.co.kr 내 풀이 from itertools import permutations def solution(expression): answer = 0 operators = ["+","-","*"] expList = [expression[0]] # 숫자부분이랑 연산부분으로 파싱해서 리스트로 만들기 for i in range(1,len(expression)) : if expres..
문제주소 programmers.co.kr/learn/courses/30/lessons/17680 코딩테스트 연습 - [1차] 캐시 3 [Jeju, Pangyo, Seoul, NewYork, LA, Jeju, Pangyo, Seoul, NewYork, LA] 50 3 [Jeju, Pangyo, Seoul, Jeju, Pangyo, Seoul, Jeju, Pangyo, Seoul] 21 2 [Jeju, Pangyo, Seoul, NewYork, LA, SanFrancisco, Seoul, Rome, Paris, Jeju, NewYork, Rome] 60 5 [Jeju, Pangyo, S programmers.co.kr 내 풀이 from collections import deque def solution(ca..
문제주소 programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 내 풀이 import re def solution(s): answer = [] parsed = re.compile("(?
- Total
- Today
- Yesterday
- JS
- 네트워크
- 내부코드
- OS
- 월간회고
- 개발공부일지
- 모의면접준비
- TIL
- 알고리즘
- 글쓰기미션
- 우테코수업
- 우아한테크코스
- 마스터즈코스
- 학습로그
- React
- TCP/IP
- Spring
- Transaction
- java
- 카카오
- JPA
- 운영체제
- 인증
- 코드스쿼드
- 객체지향
- DB
- javascript
- python
- 회고
- CS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |