# implement
[typescript] interface
interface는 object의 모양을 결정한다.interface는 class가 implement할수있도록 한다.class extends는 자바스크립트에서도 가져가는 문법. (무겁다)js로 컴파일되면 가벼워진다. (js에서는 없는 문법)interface를 상속할때에는

Python 최대힙 구현하기 백준 11279
알고리즘을 하려면 이런 것 구현은 스스로 해야한다고 해서 Python을 통해서 구현해 봤다.먼저 MaxHeap에 대해서 말하자면!인터넷에서 찾아본 말로는각 최대트리면서 완전이진트리각 노드의 키값이 그 자식의 키값보다 작지않은 트리이다.한마디로최대값(?) 순으로 정렬된

PROGRAMMERS - 콜라 문제[Level 1]
수학적 사고력을 요구하는 문제며 recursive function을 구현할 때 재귀함수 내부에서 외부 변수를 참조하는 것을 해결한 문제
@Override를 꼭 사용해야 할까?
갑자기 개발을 하다 Override 어노테이션이 꼭 필요한가에 대한 의문이 들었다.학원에서 개발을 배우고, 회사에서 개발을 하면서 항상 왜?라는 고민을 하려고 노력하고있다.오늘은 갑자기 Interface의 구현체에서 구현을 할때, 메서드 위에 @Override가 붙어

[Data Structure] Stack in C
한 마디로 정리하면 선입후출(first in last out)형태의 자료구조이다.스택이란 데이터가 쌓여진 더미를 말하는데, C언어는 쓰기 편리한 함수가 없으므로 하나부터 열까지 구현을 해야한다. 필요한 것들로는1\. 노드 구조체2\. 연결리스트3\. 스택 껍데기우선 노
[ 백준 ] 20056번:마법사 상어와 파이어볼
acmicpc.net/problem/20056링크를 클릭해 확인하세요!전형적인 시뮬레이션 문제이다.

[ 백준 ] 17822번 : 원판돌리기
https://www.acmicpc.net/problem/17822시뮬레이션 문제 답게 주어진 조건을 구현하면 된다.배열을 돌려야 하므로 앞,뒤에서 원소를 뺄수있는 deque를 사용했다.같은 수를 제거하는 알고리즘은 DFS를 이용하여 제거했다.

[백준] 17406번 배열 돌리기 4
https://www.acmicpc.net/problem/17406크기가 N×M 크기인 배열 A가 있을때, 배열 A의 값은 각 행에 있는 모든 수의 합 중 최솟값을 의미한다배열은 회전 연산을 수행할 수 있다. 회전 연산은 세 정수 (r, c, s)로 이루어져

[백준] 16235번 나무재테크
구현문제 찾아보다가 발견한 문제.https://www.acmicpc.net/problem/16235봄에는 나무가 자신의 나이만큼 양분을 먹고, 나이가 1 증가한다. 각각의 나무는 나무가 있는 1×1 크기의 칸에 있는 양분만 먹을 수 있다. 하나의 칸에 여러 개
[이것이 코딩 테스트다.Part02.Chapter04] - 게임 개발 (Java)
todayilearned.Algorithm.solveProblem(게임 개발)

[이것이 코딩 테스트다.Part02.Chapter04] - 왕실의 나이트 (Java)
todayilearned.Algorithm.solveProblem(왕실의 나이트)