목록전체 글 (157)
DevYoon
link 🔗 https://www.acmicpc.net/problem/13549 13549번: 숨바꼭질 3 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 💫 걸어서 갈 때보다 순간이동으로 갈 때 시간이 더 적게 걸림 ➡️ appendleft로 먼저 넣어주기 from collections import deque def BFS(start, target): q = deque() q.append((start, 0)) # start, cnt Mincnt = 0 check = [0]*100001 while q: ..
link 🔗 https://www.acmicpc.net/problem/4179 4179번: 불! 입력의 첫째 줄에는 공백으로 구분된 두 정수 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1000 이다. R은 미로 행의 개수, C는 열의 개수이다. 다음 입력으로 R줄동안 각각의 미로 행이 주어진다. 각각의 문 www.acmicpc.net from collections import deque dir = [(-1, 0), (1, 0), (0, -1), (0, 1)] def setfire(): global fires temp = [] for y, x in fires: for i, j in dir: dy, dx = y+i, x+j if 0 불 나면 패스 for i, j in dir: dy, dx = ny+i, ..
CORS SOP(Same-Origin Policy) 1️⃣ SOP란? 동일 출처 정책 특정 출처(origin)에서 불러온 문서나 스크립트가 다른 출처에서 가져온 리소스와 상호작용하는 것을 제한하는 보안 방식 잠재적으로 해로울 수 있는 문서를 분리 ➡️ 공격받을 수 있는 경로 줄임 2️⃣ Origin(출처) 두 URL의 Protocol, Port, Host가 모두 같아야 동일한 출처 *️⃣ http://localhost:3000/posts/3 Scheme / Protocol Host Port Path http localhost: 3000 posts/3 CORS 1️⃣ Cross-Origin Resource Sharing 교차 출처 리소스(자원) 공유 추가 HTTP Header를 사용 ➡️ 특정 출처에서 실..
1️⃣ HOME : 영화 목록 조회 페이지 TMDB API에 popular로 요청 보내서 상위 40개의 영화를 보여준다. 🎞️ Vue LifeCycle Hook mounted를 활용해 따로 어떤 버튼을 클릭하지 않아도 요청 후 영화 목록 데이터를 가져와 화면에 보여주었다. 🎞️ API에서 받아온 데이터 안에 id값이 있길래, for문의 key로 사용했다. 2️⃣ Random : 영화 추천 페이지 과제는 랜덤으로 영화를 하나 뽑아서 보여주는 거였는데, 좀 더 실존하는 서비스 느낌을 내보고 싶어서 문구를 추가해봤다. 오늘 뭐 보지? 버튼을 클릭하면 🔽 이렇게 변한다. 뭘 봐야 할지 모르겠다면, 저희가 대신 골라드릴게요! 오늘 뭐 보지? 오늘은 {{pick.title}} 어때요? {{pick.overview}..