문제주소 카카오 인형뽑기 : https://programmers.co.kr/learn/courses/30/lessons/64061 모의고사 : https://programmers.co.kr/learn/courses/30/lessons/42840 이상한 문자 만들기 : https://programmers.co.kr/learn/courses/30/lessons/12930 K번째 수 : https://programmers.co.kr/learn/courses/30/lessons/42748 내 풀이 && 개선방안 // 카카오 인형뽑기 public int solution(int[][] board, int[] moves) { int answer = 0; int boardSize = board.length; List ..
문제주소 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..
문제주소 leetcode.com/problems/palindrome-number/ leetcode.com/problems/longest-common-prefix/ leetcode.com/problems/linked-list-cycle/ 내 풀이 && 다른 사람 풀이 public static boolean isPalindrome(int x) { String original = String.valueOf(x); StringBuilder reversed = new StringBuilder(); for (int i = original.length() - 1; i > -1; i--) { reversed.append(original.charAt(i)); } return original.equals(reversed...
문제주소 leetcode.com/problems/two-sum/ leetcode.com/problems/reverse-integer/ leetcode.com/problems/remove-duplicates-from-sorted-list/ 내 풀이 && 다른 사람 풀이 public static int[] twoSum(int[] nums, int target) { int[] answer = new int[2]; for (int i = 0; i < nums.length; i++) { for (int j = i + 1; j < nums.length; j++) { if ((nums[i] + nums[j]) == target) { answer[0] = i; answer[1] = j; return answer; } ..
문제주소 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 = [] # 연..
문제주소 백준 1009 분산처리 www.acmicpc.net/problem/1009 1009번: 분산처리 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000) www.acmicpc.net 백준 1076 저항 www.acmicpc.net/problem/1076 1076번: 저항 첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 색은 모두 위의 표에 쓰여 있는 색만 주어진다. www.acmicpc.net 백준 1052 물병 www.acmicpc.net/problem/1052 1052번: 물병 지민이는 N개의 물병을 가지고 있다. 각 물병에는 ..

문제주소 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..
- Total
- Today
- Yesterday
- 개발공부일지
- 글쓰기미션
- python
- 우테코수업
- javascript
- 코드스쿼드
- 모의면접준비
- 마스터즈코스
- 내부코드
- TIL
- Transaction
- java
- CS
- JPA
- 네트워크
- React
- 회고
- 인증
- OS
- 학습로그
- TCP/IP
- DB
- 우아한테크코스
- 월간회고
- Spring
- JS
- 카카오
- 알고리즘
- 객체지향
- 운영체제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |