[Python/파이썬] 백준 13549 - 숨바꼭질3
문제 설명 입출력 예제 풀이 코드 동생의 위치 k에 도달할 때 까지 문제에 주어진 3가지 이동방법으로 탐색한다. 문제에 주어진 범위 0
- ◼ 코딩테스트/DFS,BFS
- · 2023. 5. 25.
반응형
레이아웃이란? 레아아웃을 사용하는 이유는 만약 100개의 페이지에 똑같은 header와 footer가 들어갈 경우 각각의 HTML마다 똑같은 header와 footer를 추가하는 것은 상당히 비효율적이고 유지보수면에서도 좋지 않다. 그래서 반복되는 화면이 있어 HTML 코드를 줄일 때 레이아웃을 적용하면 상당히 효과적이다. 타임리프 레이아웃 적용하기 의존성추가 레이아웃 기능을 사용하기 위해 아래의 의존성을 build.gradle에 추가하자. implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' 폴더 구조 /layout/fragments/header.html 각 페이지마다 상단 부분에 반복적으로 들어가는 내용을 추가한다. 헤더입니다. /lay..
문제 설명 입출력 예제 풀이 코드 더 이상 인구 이동이 일어나지 않을 동안 bfs 탐색을 통해 연합을 이루는 나라들을 구한다. 연합을 이루는 나라가 2개 이상이라면 연합인구수의 평균을 구해 인구이동을 시작한다. 인구 이동이 없다면 반복문을 종료하고 인구 이동이 발생한 횟수를 출력한다. 정답 코드 from collections import deque import sys input = sys.stdin.readline n, l, r = map(int, input().split()) country = [list(map(int, input().split())) for _ in range(n)] dx = [1, -1, 0, 0] dy = [0, 0, -1, 1] cnt = 0 def bfs(x, y): q = d..
vue 프로젝트를 생성하기 위해 "vue create 프로젝트명"을 입력했는데 다음과 같은 오류가 발생했다. 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Home\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 해결 방법 해당 오류는 Window의 PowerShell에서 악의적인 스크립트의 실행을 방지하기 위해 실행정책이 설정되어 있기 때문이다. 때문에 우리는 이 실행정책을 변경해주어야 vue create를 실행할 수 있다. 1. 먼저 관리자 권환으로 PowerShell을 실행한다. 2. 아래 명령어..
문제 설명 입출력 예제 풀이 코드 동생의 위치 k에 도달할 때 까지 문제에 주어진 3가지 이동방법으로 탐색한다. 문제에 주어진 범위 0
문제 설명 입력과 출력 입출력 예제 풀이 코드 아래 표 처럼 각 노드에서 출발하여 해당 노드와 연결된 노드까지의 거리를 구한 뒤, 총합이 가장 높은 노드를 출력하는 문제이다. 케빈 베이컨의 수 0 1 2 3 4 5 1번 노드 0 0 2 1 1 2 2번 노드 0 2 0 1 2 3 3번 노드 0 1 1 0 1 2 4번 노드 0 1 2 1 0 1 5번 노드 0 2 3 2 1 0 정답 코드 from collections import deque import sys input = sys.stdin.readline n, m = map(int, input().split()) # 유저 수, 친구관계 수 relationship = [[] for _ in range(n + 1)] for i in range(m): a, b ..
비즈니스 메트릭 CPU 사용량, 메모리 사용량, 톰캣 쓰레드, DB 커넥션 풀과 같이 공통으로 사용되는 기술적인 메트릭들은 이미 스프링 엑츄에이터에 등록되어 있기 때문에, 우리는 이러한 메트릭들을 가져와 대시보드를 구성하고 모니터링 하면 된다. 하지만 주문수, 취소수, 재고 수량 같은 비즈니스 메트릭 같은 비즈니스 메트릭들을 각각의 비즈니스에 특화되어 있기 때문에 각각을 직접 등록하고 확인해야 한다 비즈니스 메트릭의 예시로 취소수가 갑자기 급증하거나 재고 수량이 최대치를 넘는 부분은 기술적인 메트릭으로 확인할 수 없다. 거기에 더해 어떠한 문제가 생겨 주문 취소가 급격하게 증가한다해도 CPU, 메모리 사용량 같은 메트릭에는 아무런 문제가 발생하지 않아 문제를 인지하기 힘들다. 이 경우에 비즈니스 메트릭을..