STUDY 526

[django] django.core.exceptions.SuspiciousOperation

사실 어떤 문제로 생긴 문제인지 모르겠다... 가상환경을 재구축해보니 해결되었다. 더보기 django에 load static 이라는 기능을 사용하려했다. css를 만들어놓고 적용하려 했는데 다음과 같은 에러를 확인하였다. django.core.exceptions.SuspiciousFileOperation: The joined path (S:\detail) is located outside of the base path component 우선, 경로에 한글이 있어서 해당 폴더를 다른 이름으로 고쳤는데 runserver 명령어가 에러를 뿜으며 실행되지 않았다. 처음 가상환경을 구축할때 생긴 설정들이 꼬여서 켜지지 않은 것 같았다. 이후 가상환경을 재구축하고 돌리니 제대로 동작이 되었다.

STUDY/Python 2021.03.18

[SWEA] 1767 프로세서 연결하기 python

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV4suNtaXFEDFAUf&categoryId=AV4suNtaXFEDFAUf&categoryType=CODE&problemTitle=SW&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=3 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com import sys sys.stdin = open('./sample_input_1.txt', 'r') for tc in range(1, int(input()) +..

STUDY/Algorithm 2021.03.17

[SWEA] 4013 특이한자석

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWIeV9sKkcoDFAVH SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com from collections import deque for tc in range(1, int(input()) + 1): k = int(input()) magnet = [0] + [deque(list(map(int, input().split()))) for _ in range(4)] # 접점 (1-2,2-6),(2-2,3-6),(3-2,4-6) # N극 0, S극 1 # 시계방향 1, 반시계 -1 for i in..

STUDY/Algorithm 2021.03.16

[백준] 12100. 2048(Easy)

https://acmicpc.net/problem/12100 12100번: 2048 (Easy) 첫째 줄에 보드의 크기 N (1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 게임판의 초기 상태가 주어진다. 0은 빈 칸을 나타내며, 이외의 값은 모두 블록을 나타낸다. 블록에 쓰여 있는 수는 2 www.acmicpc.net from copy import deepcopy def backtrack(arr, index=5, dir_arr=[]): if index == 0: global max_val tmp = findmax(arr) if max_val < tmp: max_val = tmp return else: for i in range(4): tmp_arr = deepcopy(arr) tmp_arr..

STUDY/Algorithm 2021.03.16

[SWEA] 1952 수영장

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpFQaAQMDFAUq&categoryId=AV5PpFQaAQMDFAUq&categoryType=CODE&problemTitle=1952&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com for tc in range(1, int(input()) + 1): prices = list(map(int, input().split())) months = ..

STUDY/Algorithm 2021.03.14

[SWEA] 10966 물놀이를 가자

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXWXMZta-PsDFAST&categoryId=AXWXMZta-PsDFAST&categoryType=CODE&problemTitle=10966 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com from collections import deque for tc in range(1, int(input()) + 1): n, m = map(int, input().split()) visited = [[-1] * m for _ in range(n)] _map = [] q = deque() for i..

STUDY/Algorithm 2021.03.14

[SWEA] 1953 탈주범 검거

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpLlKAQ4DFAUq&categoryId=AV5PpLlKAQ4DFAUq&categoryType=CODE&problemTitle=1953 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com from collections import deque tunnel = { 1: [(-1, 0), (1, 0), (0, -1), (0, 1)], # 상하좌우 2: [(-1, 0), (1, 0)], # 상하 3: [(0, -1), (0, 1)], # 좌우 4: [(-1, 0), (0, 1)], # 상우 ..

STUDY/Algorithm 2021.03.14

[백준, SWEA] BOJ 14889 스타트와 링크, swea4012 요리사

https://acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net n = int(input()) s_ij = [list(map(int, input().split())) for i in range(n)] min_val = 100 * 20 visit = [0] * n def comb(index=0, arr=[]): if index == (n // 2): global min_val value = total_chk(arr) if min_val > value: min_val = value else:..

STUDY/Algorithm 2021.03.10