๋ชฉ๋ก์ „์ฒด ๊ธ€ (122)

Hello Ocean! ๐ŸŒผ

[CKA ์ทจ๋“ ํ›„๊ธฐ] ์ด์ œ ๋‚˜๋„ Kubernetes ์ „๋ฌธ๊ฐ€ ?!

๊ฟ€ํŒ ์š”์•ฝ ๐Ÿ- ์œ ๋ช…ํ•œ ๋ญ„์ƒค๋“œ๋งˆ๋‚จ๋ฐท ์”จ์˜ ๊ฐ•์˜๋Š” ๊ผญ ๋“ฃ์ž (์•—, ๊ฐ•์˜ ์น˜ํ‚จ๋ณด๋‹ค ์‹ธ๋‹ค!)    - ๊ฐ•์˜์—์„œ ์ œ๊ณตํ•˜๋Š” lab์—์„œ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณผ ์ˆ˜ ์žˆ๋Š”๊ฒŒ ๋„ˆ๋ฌด ์ข‹์Œ    - ๊ฐ•์˜ ํ›„๋ฐ˜๋ถ€์˜ Lightning Lab, Mock Exam์€ ์—ฌ๋Ÿฌ๋ฒˆ ํ’€์–ด๋ณด์ž- ์‹œํ—˜ ์‹ ์ฒญ์‹œ ์ œ๊ณตํ•ด์ฃผ๋Š” Killer.sh๋Š” ๊ผญ ๊ฒฝํ—˜ํ•ด๋ณด์ž    - ๋ฌธ์ œ์˜ ๋‚œ์ด๋„๊ฐ€ ๋†’๊ธด ํ•ด์„œ, ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฐ•๋ฐ•์„ ๊ฐ€์งˆ ํ•„์š”๋Š” ์—†์Œ    - ์‹ค์ œ ์‹œํ—˜ ํ™˜๊ฒฝ๊ณผ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ํ™˜๊ฒฝ์„ ์ ‘ํ•  ์ˆ˜ ์žˆ์Œ- ์‹œํ—˜ ๋ณผ ๋•Œ๋Š” ๋ฌธ์ œ๋ฅผ ๋๊นŒ์ง€ ์ฝ์ž.    - ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณผ์ˆ˜๋ก, ์œ ํ˜•์ด ๋น„์Šทํ•ด์„œ ๋ฌธ์ œ๋ฅผ ๋๊นŒ์ง€ ์•ˆ์ฝ๊ณ  ํ’€๊ฒŒ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ ํ•จ์ •์ด ์žˆ์„ ์ˆ˜ ์žˆ์Œ๋“œ๋””์–ด! 6๊ฐœ์›” ๋™์•ˆ ๋งˆ์Œ ํ•œ์ผ ์„ ๋ฌด๊ฒ๊ฒŒ ํ–ˆ๋˜ CKA ์ž๊ฒฉ์ฆ์„ ์ทจ๋“ํ–ˆ๋‹ค ~~~~์ทจ๋“ํ•˜๊ฒŒ ๋œ ๊ณ„๊ธฐ1. ํ˜„์—…์—์„œ..

TIL 2024. 7. 9. 17:03
[AWS EC2] key-pair๋ฅผ ์ด์šฉํ•œ ssh ์—ฐ๊ฒฐ

key-pair๊ฐ€ ์ ์šฉ๋˜์–ด ์žˆ๋Š” EC2 ์ธ์Šคํ„ด์Šค์—, ssh ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž 1. EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ1-1. key-pair ์„ค์ •EC2๋ฅผ ์ƒ์„ฑํ•  ๋•Œ key-pair๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.key-pair๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š๋Š” ์˜ต์…˜์„ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋ณด์•ˆ์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ์ข‹๋‹ค.์ƒ์„ฑ ํ™”๋ฉด์—์„œ๋„ ํ‚ค ํŽ˜์–ด ์—†์ด ๊ณ„์† ์ง„ํ–‰(๊ถŒ์žฅ๋˜์ง€ ์•Š์Œ) ์ด๋ผ๊ณ  ๊ฐ•์กฐํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ์‚ฌ์šฉํ•ด๋ณด์ž~  EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•  ๋•Œ, key-pair๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด key-pair๋ฅผ ๋จผ์ € ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค. key-pair๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ‚คํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ํ•ด์ค€๋‹ค. ํ›„์— ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด๊ด€ํ•ด๋‘์ž.  1-2. SSH ์ ‘์†์„ ์œ„ํ•œ Inbound ์„ค์ • ์ถ”๊ฐ€๋กœ์ปฌ ํ„ฐ๋ฏธ๋„์—์„œ EC2์ธ์Šคํ„ด์Šค์— SSH ์ ‘์†์„ ํ•˜๊ธฐ ์œ„ํ•ด์™ธ๋ถ€์—์„œ S..

TIL 2024. 6. 24. 15:01
[C++/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์•ผ๊ทผ ์ง€์ˆ˜

๋ฌธ์ œ https://programmers.co.kr/learn/courses/30/lessons/12927# ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์•ผ๊ทผ ์ง€์ˆ˜ ํšŒ์‚ฌ์› Demi๋Š” ๊ฐ€๋”์€ ์•ผ๊ทผ์„ ํ•˜๋Š”๋ฐ์š”, ์•ผ๊ทผ์„ ํ•˜๋ฉด ์•ผ๊ทผ ํ”ผ๋กœ๋„๊ฐ€ ์Œ“์ž…๋‹ˆ๋‹ค. ์•ผ๊ทผ ํ”ผ๋กœ๋„๋Š” ์•ผ๊ทผ์„ ์‹œ์ž‘ํ•œ ์‹œ์ ์—์„œ ๋‚จ์€ ์ผ์˜ ์ž‘์—…๋Ÿ‰์„ ์ œ๊ณฑํ•˜์—ฌ ๋”ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. Demi๋Š” N์‹œ๊ฐ„ ๋™์•ˆ ์•ผ๊ทผ ํ”ผ๋กœ๋„ programmers.co.kr ํšŒ์‚ฌ์› Demi๋Š” ๊ฐ€๋”์€ ์•ผ๊ทผ์„ ํ•˜๋Š”๋ฐ์š”, ์•ผ๊ทผ์„ ํ•˜๋ฉด ์•ผ๊ทผ ํ”ผ๋กœ๋„๊ฐ€ ์Œ“์ž…๋‹ˆ๋‹ค. ์•ผ๊ทผ ํ”ผ๋กœ๋„๋Š” ์•ผ๊ทผ์„ ์‹œ์ž‘ํ•œ ์‹œ์ ์—์„œ ๋‚จ์€ ์ผ์˜ ์ž‘์—…๋Ÿ‰์„ ์ œ๊ณฑํ•˜์—ฌ ๋”ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. Demi๋Š” N์‹œ๊ฐ„ ๋™์•ˆ ์•ผ๊ทผ ํ”ผ๋กœ๋„๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ์ผํ•  ๊ฒ๋‹ˆ๋‹ค. Demi๊ฐ€ 1์‹œ๊ฐ„ ๋™์•ˆ ์ž‘์—…๋Ÿ‰ 1๋งŒํผ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•  ๋•Œ, ํ‡ด๊ทผ๊นŒ์ง€ ๋‚จ์€ N ์‹œ๊ฐ„๊ณผ ๊ฐ ์ผ์— ๋Œ€ํ•œ ์ž‘์—…๋Ÿ‰ w..

Algorithm 2022. 4. 5. 21:55
[C++/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ˆซ์ž ๊ฒŒ์ž„

๋ฌธ์ œ https://programmers.co.kr/learn/courses/30/lessons/12987 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ˆซ์ž ๊ฒŒ์ž„ xx ํšŒ์‚ฌ์˜ 2xN๋ช…์˜ ์‚ฌ์›๋“ค์€ N๋ช…์”ฉ ๋‘ ํŒ€์œผ๋กœ ๋‚˜๋ˆ  ์ˆซ์ž ๊ฒŒ์ž„์„ ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ํŒ€์„ ๊ฐ๊ฐ AํŒ€๊ณผ BํŒ€์ด๋ผ๊ณ  ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ˆซ์ž ๊ฒŒ์ž„์˜ ๊ทœ์น™์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๋ชจ๋“  ์‚ฌ์›์ด ๋ฌด์ž‘์œ„๋กœ programmers.co.kr ํ’€์ด A์™€ B๋ฅผ ๋ชจ๋‘ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค. a_idx, b_max_idx๋ฅผ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ A[a_idx] vs B[b_max_idx] ์ด๋ ‡๊ฒŒ ์ˆœ์ฐจ์ ์œผ๋กœ ๋Œ€๊ฒฐ์„ ํ•ด ๋‚˜๊ฐˆ๊ฑด๋ฐ, 1. A๊ฐ€ ์ด๊ธฐ๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด, B์˜ ๊ฐ€์žฅ ์ž‘์€ ์›์†Œ๋ฅผ ๋‚ธ๋‹ค๊ณ  ์ƒ๊ฐ (์–ด์ฐจํ”ผ ์งˆ ๋ฐ”์— ์ œ์ผ ์ž‘์€ ๊ฑธ๋กœ ์ง€์ž!) 2. B๊ฐ€ ์ด๊ธฐ๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด, B[b_max_idx]๋ฅผ ๋‚ธ๋‹ค๊ณ ..

Algorithm 2022. 3. 29. 21:29