join
-
[백준 11866번] - Deque / PythonData Engineering/알고리즘 - Python 2021. 6. 30. 20:07
[백준 11866번] - Deque https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net (정답) from collections import deque N,K=map(int, input().split()) queue=deque([i for i in range(1,N+1)]) ans=[] while queue: queue.rotate(-(K-1)) q=queue.popleft() ans.append(q) print('') 📍위의 문제를 손으로 풀어보면 아래와 같은 원리를 발견할 수 있다. ▪ N=4, K=3 ▪ [1,2,3,4] → 3..
-
[프로그래머스 MySQL,Oracle] - 없어진 기록 찾기Data Engineering/MySQL & Oracle 2021. 6. 26. 22:57
MySQL과 Oracle 문법이 헷갈리는 경우가 종종 있다. 같은 조건에 대해서 다른 문법을 이용하는 경우를 정리할 것이다. [ 프로그래머스 JOIN - 없어진 기록 찾기 ] MySQL SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_OUTS A LEFT OUTER JOIN ANIMAL_INS B ON A.ANIMAL_ID=B.ANIMAL_ID WHERE B.ANIMAL_ID IS NULL ORDER BY A.ANIMAL_ID 1. INNER JOIN, LEFT JOIN, RIGHT JOIN ... ON 2. 단, OUTER JOIN이 없어서 LEFT, RIGHT를 같이 사용해야 한다. ORACLE (방법1) SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_OU..