[동빈북] 개미전사 by 김우경
C Lang 이론 카테고리 목록 by 김이삭
- "읽기 좋은 코드가 좋은 코드다
C++ Lang 이론 카테고리 목록 by 김이삭
- "읽기 좋은 코드가 좋은 코드다
자료구조 카테고리 목록 by 김이삭
- "읽기 좋은 코드가 좋은 코드다
"읽기 좋은 코드가 좋은 코드다." 리뷰 목록 by 김이삭
- Study Summary Note (플밍)/카테고리 목록 보기
- "읽기 좋은 코드가 좋은 코드다
수학공부 카테고리 목록 by 김이삭
- 삼각함수 (1) - 정의와 기하학적 의미
- 벡터(1) - 벡터의 정의와 기본연산
- 행렬(1) -행렬의 정의와 연산
[동빈북] dp - 금광 by 김우경
- j - 1 ) : left_up = gold [ i + 1 ] [ j - 1 ] else : left_up = 0 left = gold [ i ] [ j - 1 ] if in_range ( i - 1
- j - 1 ) : left_down = gold [ i - 1 ] [ j - 1 ] else : left_down = 0 gold [ i ] [ j ] += max ( left_up
- gold [ i ] [ m - 1 ] ) return result tc = int ( input ( ) ) answer = [ ] for i in range ( tc ) : n
실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화 #14 주문 조회 V3.1: 엔티티를 DTO로 변환 - 페이징과 한계돌파 by 서진규 about Spring Boot,JPA,Spring
[알고리즘] 프로그래머스 2017 팁스타운 - 짝지어 제거하기 by 김지용 about Algorithm
- 소스코드 def solution(s): answer = 0 res ='' # s의 길이가 홀수인 경우 무조건 0 리턴 if len(s) % 2 != 0: return answer # s의 길이가 짝수인 경우 else: res += (s) if not res: answer = 1 return answer def process(s): result = '' isCompressed = False if not s: return result for i in range(len(s)-1): if s[i] == s[i+1]: result += process(s[:i] + s[i+2:]) isCompressed = True if not isCompressed: result = s return result
- 소스코드 def solution(s): answer = 0 stack = [] # s의 길이가 홀수인 경우 무조건 0 리턴 if len(s) % 2 != 0: return answer for ch in s: if not stack: stack
- append(ch) if not stack: answer = 1 return answer
iOS and Swift, 의존성 주입 by 신동규 about Dependency Injection,Swift
- func get(onCompletion: @escaping ([Restaurant]) -> ()) {
- func get(onCompletion: @escaping ([Restaurant]) -> ()) {
- func get(onCompletion: @escaping ([Restaurant]) -> ()) {
[동빈북] dp - 편집 거리 by 김우경
- readline str1 = input ( ) str2 = input ( ) n = len ( str1 ) m = len ( str2 ) dp = [ [ 0 ] * ( m + 1 ) for _ in range ( n + 1 ) ] for i in range ( 1
- m + 1 ) : dp [ 0 ] [ i ] = i for i in range ( 1
- m + 1 ) : if str1 [ i - 1 ] == str2 [ j - 1 ] : dp [ i ] [ j ] = dp [ i - 1 ] [ j - 1 ] else : dp [ i ] [ j ] = 1 + min ( dp [ i ] [ j - 1 ]
열혈 자료구조 - 9.2 힙의 구현과 우선순위 큐의 완성(1) by 박세용
- - 데이터를 추가할때도 힙의 조건인 우선순위와 완전 이진트리라는 점을 깨면 안됨
- -> 비교할 때 자식노드 중 우선순위가 높은 자식이랑 자리를 바꿈
- -> 우선순위가 높은 자식이랑 바꾸면 다시 부모 노드는 자식 노드보다 우선 순위가 낮아지게 됨
IP by 박용훈
- 그렇기 때문에 같은 그룹을 만들기 위해 1과 0을 이용하게 된다
- 1인 부분은 네트워크를 말하고 나머지 0부분을 호스트 부분이라고 한다
- 위 주소를 2진수로 나타내면 11000000 10000000 11110010 00000010로 변환이 된다
실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화 #15 주문 조회 V4: JPA에서 DTO 직접 조회 by 서진규 about Spring Boot,JPA,Spring
열혈 자료구조 - 9.2 힙의 구현과 우선순위 큐의 완성(2) by 박세용
- void HeapInit(Heap * ph) { ph->numOfData = 0; } // 초기화 int HIsEmpty(Heap * ph) { if(ph->numOfData == 0) { return TRUE; } else { return FALSE; } } // 비어있는지 확인 int GetParentIDX(int idx) { return idx/2; } // 부모노드 인덱스 값 int GetLChildIDX(int idx) { return idx*2; } // 좌측 자식 노드 인덱스 값 int GetRChildIDX(int idx) { return GetLChildIDX(idx)+1; } // 우측 자식 노드 인덱스 값
- pr)) // 새 노드의 우선순위가 높은 경우 { ph->heapArr[idx] = ph->heapArr[GetParentIDX(idx)]; // 마지막 노드가 될 위치에 부모의 데이터를 복사 idx = GetParentIDX(idx); // 부모노드 인덱스를 받음 } else // 부모 노드가 우선 순위가 높은 경우 { break; // 반복문을 빠져나옴 } } ph->heapArr[idx] = nelem; // 마지막 위치에 새 데이터를 넣음 ph->numOfData += 1; }
- pr) // 마지막 노드와 자식 노드를 비교 break; // 마지막 노드가 우선순위가 높으면 반복문을 빠져나옴 ph->heapArr[parentIdx] = ph->heapArr[childIdx]; // 자식 노드가 우선 순위가 더 높다면 자식 노드가 부모 노드위치로 이동 parentIdx = childIdx; // 자식 노드의 인덱스 값을 부모 인덱스 값으로 저장 // 자식이었던 것이 다시 부모가 되기 위해서 } ph->heapArr[parentIdx] = lastElem; // 마지막으로 저장된 부모노드의 위치에 마지막 노드를 저장 ph->numOfData -= 1; return retData; // 원래 루트 노드였던 노드의 값 }
[css] viewport by 오준상 about CSS
- viewport를 이용해서 mobile 기기에 맞는 웹사이트를 제작할 수 있다
- 그리고 HTML의 head tag 안에는 문서 작성자나 문서 요약과 같이 문서를 설명하는 데이터
- meta tag의 name은 viewport로 두고 width를 device-width
강의안 | 2021 창업 트렌드 - 창업(스타트업) by 고명환
- 2021 창업 트렌드 - SAMPLE(15 장)
- 2021 창업 트렌드 - 전체 강의안
- 2021 창업 트렌드 - 강의개요