์ ์ฒด ๊ธ
-
[Jupyterhub for Kubernetes-1] MicroK8s๋ฅผ ํตํ Bare Metal Host์์ kubernetes ์ค์น ๋ฐ helm ์ค์นBackend/Kubernetes 2022. 3. 16. 01:38
kubernetes ์์์ jupyter hub๋ฅผ ์คํ์์ผ๋ณด๊ธฐ ์ํด kubernetes set up์ ์์ํ๋ค. OSํ๊ฒฝ์ VMware ๊ฐ์๋จธ์ ์์ ์ฐ๋ถํฌ ํ๊ฒฝ์ด๋ค. kubernetes๋ฅผ Google Cloud๋ Azure, AWS ๋ฑ์ public cloud ์์์ ์ค์นํ๋ ๋ฐฉ๋ฒ๋ ์กด์ฌํ์ง๋ง ๋ด๊ฐ ํ๋ ค๋ ๊ฒ์ private cloud์์ kubernetes ์ค์น์์ผ๋ก ๋ค์์ document๋ฅผ ์ฐธ๊ณ ํ๋ค. https://zero-to-jupyterhub.readthedocs.io/en/latest/kubernetes/other-infrastructure/step-zero-microk8s.html Kubernetes on a Bare Metal Host with MicroK8s — Zero to Jupyte..
-
[BOJ] 3009๋ฒAlgorithm/Baekjoon Online Judge 2022. 3. 15. 12:13
https://www.acmicpc.net/problem/3009 3009๋ฒ: ๋ค ๋ฒ์งธ ์ ์ธ ์ ์ด ์ฃผ์ด์ก์ ๋, ์ถ์ ํํํ ์ง์ฌ๊ฐํ์ ๋ง๋ค๊ธฐ ์ํด์ ํ์ํ ๋ค ๋ฒ์งธ ์ ์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net Python3 code1 if __name__ == '__main__': points = [] for _ in range(3): x, y = map(int, input().split()) points.append((x, y)) for x, y in points: for x1, y1 in points: if (x, y1) not in points: print(x, y1) break ์ธ์ ์ด ์ฃผ์ด์ก์ ๋ ํ์ ์ ์ฐพ๊ธฐ ์ํด์๋ ์ฃผ์ด์ง x, y ์ขํ ๊ฐ์ ๋ํด์ ์๋ x ์ขํ ๊ฐ, y ..
-
[2021 ํ๊ณ ๋ชจ๊ฐ์ฝ] 6์ฐจ์๋ชจ์ฌ์ ๊ฐ์ ์ฝ๋ฉ/2021 ํ๊ณ ๋ชจ๊ฐ์ฝ 2022. 3. 15. 01:08
๊น์ด ์ฐ์ ํ์ ๋ฃจํธ ๋ ธ๋์์ ์์ํด์ ํด๋น๋ ธ๋์ ์์๋ ธ๋๋ฅผ ๋จผ์ ํ์ํ๋ ๋ฐฉ๋ฒ์ด๋ค. ํ๋ฐฉํฅ์ผ๋ก ๊ฐ ์ ์์ ๋๊น์ง ๊ณ์ ๊ฐ๋ค๊ฐ ๋์ด์ ๊ฐ ์ ์๊ฒ๋๋ฉด ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ๋ฆผ๊ธธ๋ก ๋์์์ ์ด๊ณณ์ผ๋ก ๋ถํฐ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ๋ค์ ํ์์ ์งํํ๋ค. ์ฆ ๋๊ฒ ํ์ํ๊ธฐ ์ ์ ๊น๊ฒ ํ์ํ๋ ๊ฒ์ด๋ค. โ ๋ชจ๋ ๋ ธ๋๋ฅผ ํ์ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ฉฐ ๊น์ด ์ฐ์ ํ์์ด ๋๋น ์ฐ์ ํ์๋ณด๋ค ์ข ๋ ๊ฐ๋จํ๋ค. ๋จ์ ๊ฒ์ ์๋๋ ๋๋น ์ฐ์ ํ์์ด ๋ ๋น ๋ฅด๋ค. โ ๊ตฌํ ๋ฐฉ๋ฒ โ ์คํ์ ์ฌ์ฉํ์ฌ ๋ฐฉ๋ฌธํ ๋ ธ๋๋ฅผ ๋ด๊ณ ์ต๊ทผ ๋ฐฉ๋ฌธํ ๋ ธ๋๋ฅผ popํ์ฌ ํด๋น ๋ ธ๋์ ์์๋ ธ๋๋ฅผ ์คํ์ ๋ด๋๋ค. ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉฐ ๊น์ด ์ฐ์ ํ์์ ์งํํ๋ค. โ ์๊ฐ ๋ณต์ก๋ โ - DFS๋ ๊ทธ๋ํ(์ ์ ์ ์ : N, ๊ฐ์ ์ ์: E)์ ๋ชจ๋ ๊ฐ์ ์ ์กฐํํจ โ * ์ธ์ ๋ฆฌ์คํธ..
-
[2021 ํ๊ณ ๋ชจ๊ฐ์ฝ] 5์ฐจ์๋ชจ์ฌ์ ๊ฐ์ ์ฝ๋ฉ/2021 ํ๊ณ ๋ชจ๊ฐ์ฝ 2022. 3. 15. 01:07
๋๋น ์ฐ์ ํ์ ์๊ณ ๋ฆฌ์ฆ ๊ทธ๋ํ ํ์ ์ ํ์ ๋ฐฉ๋ฒ ์ค ํ๋์ด๋ค. ๊ทธ๋ํ ํ์์ ํ๋์ ์ ์ ์์ ์์ํ์ฌ ์ฐจ๋ก๋๋ก ๋ชจ๋ ์ ์ ๋ค์ ํ๋ฒ์ฉ ๋ฐฉ๋ฌธํ๋ ๊ฒ์ด๋ค. โ ๋ฃจํธ๋ ธ๋ ๋๋ ์์์ ๋ ธ๋์์ ์์ํ์ฌ ์ธ์ ํ ๋ ธ๋๋ฅผ ๋จผ์ ํ์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ์ ์์ ๋๋น๋ฅผ ์ฐ์ ์ผ๋ก ํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ฆ ์์ ๋ ธ๋์์ ๊ฐ๊น์ด ๋ ธ๋๋ฅผ ๋จผ์ ๋ฐฉ๋ฌธํ๊ณ ๋ฉ๋ฆฌ ๋จ์ด์ ธ์๋ ๋ ธ๋๋ฅผ ๋์ค์ ๋ฐฉ๋ฌธํ๋ ์ํ ๋ฐฉ๋ฒ์ด๋ค. ๋๋น์ฐ์ ํ์์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฐพ๊ฑฐ๋ ์์์ ๊ฒฝ๋ก๋ฅผ ์ฐพ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ค. โ ๋ ธ๋์ ๋ํ ๋ฐฉ๋ฌธ ์ฌ๋ถ๋ฅผ ๊ฒ์ฌํด์ผํ๊ธฐ ๋๋ฌธ์ ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฉ๋ฌธํ ๋ ธ๋๋ค์ ์ ์ฅํ๊ณ ๊บผ๋ผ ์ ์๋๋ก ํ๋ค. ํ๋ ์ ์ ์ ์ถ๋ก์ ๋ฐฉ๋ฌธํ ๋ ธ๋๋ฅผ ์ฝ์ ํ๊ณ ์ ์ถ ๋ ธ๋์ ์ธ์ ๋ ธ๋๋ฅผ ์ฝ์ ํจ์ผ๋ก์จ ์ฌ์ฉํ๋ค. ์ฌ๊ท์ ์ผ๋ก ๋์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ..
-
[2021 ํ๊ณ ๋ชจ๊ฐ์ฝ] 4์ฐจ์๋ชจ์ฌ์ ๊ฐ์ ์ฝ๋ฉ/2021 ํ๊ณ ๋ชจ๊ฐ์ฝ 2022. 3. 15. 01:06
์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ 1. ์ ํ ์ ๋ ฌ โ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ์ผ ๊ฒฝ์ฐ ์ ์ผ ์์ ๊ฐ์ ๊ณจ๋ผ ์ฐจ๋ก ์ฐจ๋ก ์ ์ผ ์์ ์ธ๋ฑ์ค๋ถํฐ ์ง์ด๋ฃ๋๋ค. ์ฆ ํ์ฌ ์ธ๋ฑ์ค์์ ์ต๋ ์ธ๋ฑ์ค๊น์ง ๊ฐ๋ค ์ค์ ์ต์๊ฐ์ ์ ํํ์ฌ ํ์ฌ ์ธ๋ฑ์ค์ ์ง์ด๋ฃ๊ณ ์ธ๋ฑ์ค๋ฅผ ์ฆ๊ฐ์ํจ ํ ์ด๊ณผ์ ์ ๋ฐ๋ณตํ๋ค. โ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ์ผ ๊ฒฝ์ฐ ์ ์ผ ์์ ๊ฐ์ ๊ณ ๋ฅด๋ ๊ฒ์ด ์๋ ์ ์ผ ํฐ ๊ฐ์ ๊ณ ๋ฅด๋ฉด ๋๋ค. โ โ 2. ๋ฒ๋ธ ์ ๋ ฌ โ ํ์ฌ ์ธ๋ฑ์ค์ ๋ฐฐ์ด ๊ฐ๊ณผ ๋ค์ ์ธ๋ฑ์ค์ ๋ฐฐ์ด ๊ฐ์ ๋น๊ตํด ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์กฐ๊ฑด์ ๋ถํฉํ๋ฉด ๊ตํํ๋ ์์ ์ ๋ ฌ์ด๋ค. ์ค๋ฆ์ฐจ์ ์ผ๊ฒฝ์ฐ ํ์ฌ ์ธ๋ฑ์ค์ ๋ค์ ์ธ๋ฑ์ค์ ๋ ๊ฐ์ ๋น๊ตํด ์ค๋ฅธ์ชฝ ๊ฐ์ด ๋ ์์๊ฒฝ์ฐ ๊ตํํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฒ์ ํ๋ฒ ์คํํ์ ๋ ๋ง์ง๋ง ์ธ๋ฑ์ค์ ์ ์ผ ํฐ๊ฐ์ด ์ค๊ฒ ๋๊ณ ๋ค์ ํด์์๋ ๋ง์ง๋ง ์ธ๋ฑ์ค๋ฅผ ์ ์ธํ๊ณ ๊ตํํ..