Python

python, 파이썬

Django DB 자동 삭제 문제 발견

웹 사이트를 과거 연구실 선배님들이 만들었기에 현재는 유지 및 보수를 진행하고 있습니다. 제가 직접 짠게 아니라 전체적인 코드에 대해서는 잘 모르고 있는 상황입니다 얼마전부터 저희 연구실 홈페이지의 세미나 게시물이 삭제된다는 것을 알게되었습니다. 그래서 해결 해야겠다고 마음먹고 몇가지 추측과 확을 했습니다. 추측1. 스케줄링을 이용한 기한 후 자동삭제 기능 처음에는 스케줄링을 이용하여 기한 후 자동삭제 기능이 있나 확인하였습니다. 찾아본 결과 해당 기능은 없었습니다 추측2. DB에 해커가 침투했나? 예전에 MongoDB를 포트를 열어놓고 사용하다가 해커가 DB를 삭제한 적이 있어서 이번에도 의심해봤었습니다. 하지만 저희는 Django 기본DB인 sqlite3를 사용하고 있기 때문에 ORM으로만 조작이 가..

Baekjoon

[백준 11729번] 하노이 탑

N = int(input()) n = 2**N - 1 def hanoi(n, start, middle, end): if n == 1: print(start, end) return hanoi(n-1, start, end, middle) print(start, end) hanoi(n-1, middle, start, end) print(n) hanoi(N, 1, 2, 3) 문제에서는 1, 2, 3으로 함수에 전달해야하지만 숫자보단 보기 쉽게 문자로 작성해봤습니다 백준에 입력하실때는 숫자로 입력하시면 됩니다

알고리즘

[파이썬 알고리즘]deque로 하는 BFS

from collections import deque graph = [[], [2, 3], [1, 8], [1, 4, 5], [3, 5], [3, 4], [7, 8], [6, 8], [2, 6, 7]] def bfs(graph, node, visited): queue = deque([node]) visited[node] = True while queue: v = queue.popleft() print(v, end = ' ') for i in graph[v]: if not visited[i]: queue.append(i) visited[i] = True visited = [False]*9 bfs(graph, 1, visited)

개발자 박태영
'Python' 태그의 글 목록