# level

[프로그래머스/Python] 다리를 지나는 트럭
📌 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42583 📌 풀이 풀이 1 - (5번 테스트케이스 실패) truck_weights 왼쪽에서 빼기 때문에 deque 자료구조로 바꾸어 준다. bridge_length만큼 원소가 들어갈수 있도록 새로운 deque 자료구조를 생성한다. (이는 현재 bridge위에 있는 차와 무게를 나타낸다.) truck_weights에서 대기하는 자동차가 없을때까지 반복문을 반복한다. 3-1. truckweights에서 가장 앞에 있는 자동차의 무게와 bridge의 무게를 합하여 weight(다리 제한무게)를 넘지 않는다면 truckweights의 첫번째 자동차를 빼서 bridge에 넣어준다. 그리고 초를 세기위해 answer +1을 해준다. 3-2. truck_weights에서 가장 앞에 있는 자동차의 무게와 bridge의 무게를 합하여 weig

트리 (Tree)
트리 (Tree) 란? 트리 Tree는 데이터 구조 중 하나로, 으로 구성된 노드들의 집합을 나타낸다. 트리는 하나의 루트 노드(root node)에서 시작해서 여러 개의 자식 노드(child node)를 가지며, 자식 노드들도 각각 다시 자신의 자식 노드들을 가질 수 있다. 트리는 데이터를 으로 구성하고 관리하는 데 매우 유용한 자료구조이다. 예를 들어, 조직도, 가계도 및 파일 시스템에서 폴더 구조(디렉터리)와 를 나타내는 데 사용되고, 알고리즘에서도 널리 활용되는데 대표적인 예로는 이 있다. 트리 용어 노드(node) : 트리 구조의 자료 값을 담고 있는 단위 루트(root) : 트리의 맨 위에 있는 노드 리프(leaf) : 자식 노드가 없는 노드 인터널(internal) : 리프 노드를 제외한 모든 노드 엣지(edge) : 노드 간의 연결선 (=link, branch) 부모(parent) : 자식 노드를 가지는 노드 자식(c

HTML - Block, Inline
HTML 요소는 일반적으로 block, inline 레벨을 가지고 있습니다. block은 뭐고 inline은 뭘까요?🤔 block block 레벨 요소중 가장 많이 사용되는 div와 p를 살펴볼까요? 어떤가요? 욕심이 얼마나 많은지 한 줄을 전부 차지하는 모습을 확인할 수 있죠? block레벨의 요소는 기본적으로 부모가 허용하고 있는 사용이 가능한 모든 너비를 사용합니다. 그럼 너비를 적게 지정해주면 적게 차지할까요? 10
[python] 프로그래머스 코테 - level1. 개인정보 수집 유효기간
문제 > 고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있습니다. 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있습니다. 당신은 각 개인정보가 어떤 약관으로 수집됐는지 알고 있습니다. 수집된 개인정보는 유효기간 전까지만 보관 가능하며, 유효기간이 지났다면 반드시 파기해야 합니다. 예를 들어, A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다면 해당 개인정보는 2022년 1월 4일까지 보관 가능하며 2022년 1월 5일부터 파기해야 할 개인정보입니다. 당신은 오늘 날짜로 파기해야 할 개인정보 번호들을 구하려 합니다. 모든 달은 28일까지 있다고 가정합니다. 오늘 날짜를 의미하는 문자열 today, 약관의 유효기간을 담은 1차원 문자열 배열 terms와 수집된 개인정보의 정보를 담은 1차원 문자열 배열 privacies가 매개변수로 주어집니다. 이때 파기해야 할 개인정보의

🎈[프로그래머스] 행렬 테두리 회전하기
rows x columns 크기인 행렬이 있습니다. 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대로 적혀있습니다. 이 행렬에서 직사각형 모양의 범위를 여러 번 선택해, 테두리 부분에 있는 숫자들을 시계방향으로 회전시키려 합니다. 각 회전은 (x1, y1, x2, y2)인 정수 4개로 표현하며, 그 의미는 다음과 같습니다. x1 행 y1 열부터 x2 행 y2 열까지의 영역에 해당하는 직사각형에서 테두리에 있는 숫자들을 한 칸씩 시계방향으로 회전합니다. 다음은 6 x 6 크기 행렬의 예시입니다. 이 행렬에 (2, 2, 5, 4) 회전을 적용하면, 아래 그림과 같이 2행 2열부터 5행 4열까지 영역의 테두리가 시계방향으로 회전합니다. 이때, 중앙의 15와 21이 있는 영역은 회전하지 않