(์ž๋ฐ”) ๋ฐฑ์ค€ 7420๋ฒˆ : ๋งน๋… ๋ฐฉ๋ฒฝ
Coding/๋ฐฑ์ค€ ๋ฌธ์ œํ’€์ด 2026. 1. 20. 15:24

์ด๊ฑฐ ๋ถ„๋ช… ์–ด๋””์„œ ๋ณธ ๋‚ด์šฉ์ด๊ธธ๋ž˜ ๋ƒ…๋‹ค ์‹œ๋„ํ•ด๋ดค๋‹ค. ํ™•์ธํ•ด๋ณด๋‹ˆ ์ปจ๋ฒก์Šค ํ— ๋ฌธ์ œ ํ•˜๋‚˜๋ฐ–์— ์•ˆํ’€์—ˆ๋”๋ผ.. ์ƒ๊ฐ๋ณด๋‹ค ์ธ์ƒ๊นŠ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด์—ˆ๋‚˜๋ณด๋‹ค. ๋‹ค์Œ์ฃผ์— ๋„์ฟ„๊ฐ„๋‹ค... ์Šคํ‚ค๋Š” ํƒˆ๊นŒ ๋ง๊นŒ ๊ณ ๋ฏผ์ค‘! ํƒ”๋‹ค๊ฐ€ ์‚ฌ๊ณ ๋‚ด์„œ ํŒŒ์‚ฐํ•˜๋Š”๊ฑด ์•„๋‹์ง€..๊ตํ™˜ํ•™์ƒ์ด ๊ณง ๋๋‚˜์„œ ์ง€๊ธˆ์€ ํ•ด์•ผํ• ๊ฒŒ ๋งŽ๋‹ค... ์„œ๋ฅ˜๋งŽ๊ณ , ํŒ€ํ”Œ๋งŽ๊ณ , ๋ฐœํ‘œ๋งŽ๋‹ค...๋ฐœํ‘œ์ค€๋น„...๐Ÿฅฒ ๋ฌธ์ œ https://www.acmicpc.net/problem/7420 ๋ฌธ์ œ ์ดํ•ด - ๊ฑด๋ฌผ๋“ค์ด ์ฃผ์–ด์ง€๊ณ  ์ด ๊ฑด๋ฌผ๋“ค์„ ํฌํ•จํ•˜๋Š” ๋ฐฉ๋ฒฝ์„ ์ง“๋Š”๋‹ค. → ์ปจ๋ฒก์Šค ํ—์ด๋‹ค.- ๋ฐฉ๋ฒฝ์€ ๊ฑด๋ฌผ๋“ค๊ณผ L ๊ฑฐ๋ฆฌ ์ด์ƒ ๋–จ์–ด์ ธ์žˆ์–ด์•ผํ•œ๋‹ค. → ์ปจ๋ฒก์Šค ํ— ์˜ ๊ฒฐ๊ณผ์—์„œ L ๊ฑฐ๋ฆฌ์”ฉ ๋„“ํžŒ๋‹ค?- ๋ฐฉ๋ฒฝ์˜ ์ตœ์†Œ๊ธธ์ด๋Š” ๋ฌด์—‡์ธ๊ฐ€. ์ฝ”๋“œ ์„ค๋ช…- ์ดˆ๋ฐ˜์— ํ‹€๋ฆฐ ๋ถ€๋ถ„ 1. ์ปจ๋ฒก์Šค ํ—์—์„œ L ๋งŒํผ์„ x,y์— ๊ฐ๊ฐ ๋”ํ•˜๊ฑฐ๋‚˜ ๋นผ..

(ํŒŒ์ด์ฌ) ๋ฐฑ์ค€ 4991๋ฒˆ : ๋กœ๋ด‡ ์ฒญ์†Œ๊ธฐ
Coding/๋ฐฑ์ค€ ๋ฌธ์ œํ’€์ด 2026. 1. 9. 11:16

์ตœ๊ทผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋Œ€ํšŒ ๋“ฑ์— ๋‚˜๊ฐ”์„ ๋•Œ ์–ด๋ ค์šด ๋ฌธ์ œ๋ฅผ ์•Œ์•„๋ณด๋Š”๊ฒƒ์— ๋Œ€ํ•œ ์ค‘์š”์„ฑ์„ ๋А๊ผˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐฑ์ค€ ๋ฌธ์ œ๋ณ„ ๋“ฑ๊ธ‰ํ‘œ์‹œ๋ฅผ ๊บผ๋’€๋”๋‹ˆ... ์ด ๋ฌธ์ œ๊ฐ€ ๊ฑธ๋ ธ๋‹ค... ์ข‹์€๊ฑด์ง€ ์•ˆ์ข‹์€๊ฑด์ง€...๋ฌธ์ œ https://www.acmicpc.net/problem/4991 ๋ฌธ์ œ ์ดํ•ด - w x h ์˜ ๊ฒฉ์žํŒ์ด ์ฃผ์–ด์ง- ๋กœ๋ด‡์ฒญ์†Œ๊ธฐ๊ฐ€ ๊ฐ€๊ตฌ๋ฅผ ํ”ผํ•ด ๋”๋Ÿฌ์šด ๊ณณ์„ ์ฒญ์†Œ- ๋”๋Ÿฌ์šด ์นธ์„ ๋ชจ๋‘ ์ฒญ์†Œํ–ˆ์„ ๋•Œ ์ตœ๋‹จ๊ฑฐ๋ฆฌ๋Š”? -> ์™ธํŒ์› ์ˆœํšŒ ๋ฌธ์ œ์ด๋‹ค. ์•„๋งˆ ์ด์ „์— ํ’€์—ˆ๋˜ 2098๋ฒˆ๊ณผ ๋น„์Šทํ•  ๋“ฏ..- ๋”๋Ÿฌ์šด ์นธ์€ 10๊ฐœ ์ดํ•˜ -> ๋น„ํŠธ๋งˆ์Šคํ‚น์„ DP ์ธ๋ฑ์Šค์— ์‚ฌ์šฉํ•œ๋‹ค (๋ฐฉ๋ฌธํ•œ ์ƒํ™ฉ, ์ง์ „ ๋ฐฉ๋ฌธํ•œ ์œ„์น˜) ์ฝ”๋“œ ์„ค๋ช… - ์ผ๋‹จ ๋”๋Ÿฌ์šด ์นธ์„ ์ „๋ถ€ ๋ชจ์•„๋‘๊ณ  ๊ฐ๊ฐ์„ ์‹œ์ž‘์œผ๋กœ bfs๋ฅผ ๋Œ๋ฆฐ๋‹ค- ๊ฐ ์นธ์—์„œ ๋‹ค๋ฅธ ์นธ์œผ๋กœ ๊ฐ€๋Š” ๊ฑฐ๋ฆฌ๋ฅผ ๋”•์…”๋„ˆ๋ฆฌ๋กœ ์ €์žฅํ•ด๋‘์ž. ..

FastAPI 1 : FastAPI ๋ž€?
Coding/FastAPI 2025. 8. 16. 19:24

์ด๋ฒˆ CRUD ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ฐฐ์šด FastAPI ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ๋‹ค์Œ์— ์ƒˆ๋กœ์šด ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ์ž‘์„ฑํ•  ์˜ˆ์ •์ด๋‹ค. (์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋ฐœ์ „ํ•ด ๋‚˜๊ฐ€์•ผ ํ•  ๋ถ€๋ถ„์ด๋‚˜ ์‚ฌ์šฉํ•œ ํˆด ๊ฐ™์€ ๋ถ€๋ถ„์ด๋‹ค. https://fastapi.tiangolo.com/ko/ FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com์ด๊ฑด FastAPI ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€๋‹ค.์ž์Šต์„œ๊ฐ€ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญ๋˜์–ด ์žˆ๊ธฐ์— ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ณต์‹๋ฌธ์„œ ํŠน์œ ์˜ ๋ถˆ์นœ์ ˆํ•œ ์„ค๋ช…์œผ๋กœ ์—ฌ๋Ÿฌ ๋ธ”๋กœ๊ทธ๋‚˜ ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ๋‹ค. ๋จผ์ € FastAPI ๋ž€ ๋ฌด์—‡์ผ๊นŒ? FastAPI..

(Java) ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv 3 ์‚ฐ ๋ชจ์–‘ ํƒ€์ผ๋ง
Coding 2025. 1. 28. 17:12

[ ์•„์ด๋””์–ด ]DP ๋ฌธ์ œ์ด๋‹ค.์‚ผ๊ฐํ˜•์˜ ํ˜•ํƒœ๊ฐ€ ์—ฐ์†์ ์œผ๋กœ ์žˆ๊ธฐ์— ์ผ€์ด์Šค๋ฅผ ์‚ผ๊ฐํ˜•์ด ํ•œ์ค„๋กœ ์—ฐ์†๋ ๋•Œ์™€ ์‚ผ๊ฐํ˜•์ด ์œ„์—๋„ ํ•œ์ค„ ๋” ์žˆ์„ ๋•Œ๋กœ ๋‚˜๋ˆ  ์ž‘์€ ๋ฌธ์ œ๋ฅผ ์ฐพ์•˜๋‹ค.์•„์ด๋””์–ด ๊ด€๋ จ ํ•„๊ธฐ1๋ฒˆ :์‚ผ๊ฐํ˜•์ด ํ•œ์ค„๋กœ๋งŒ ์ด์–ด์งˆ๋•Œ2๋ฒˆ : ์‚ผ๊ฐํ˜•์ด ์œ—์ค„์—๋„ ์žˆ์„๋•Œ3๋ฒˆ : ๊ฒฐํ•ฉํ–ˆ์„๋•Œ[ ์•ˆ๋‚ด ][ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 2024 KAKAO WINTER INTERNSHIP] ๋‚ด์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.์•„๋ž˜๋Š” ์ œ์ถœํ•œ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. 123456789101112131415161718192021222324import java.util.Queue;class Solution {    public int solution(int n, int[] tops) {        int zero=1,one=1; //0์˜ ๊ฐœ์ˆ˜, 1์˜ ๊ฐœ์ˆ˜        for (int i=0;in..

(JAVA) ๋ฐฑ์ค€ 3197๋ฒˆ : ๋ฐฑ์กฐ์˜ ํ˜ธ์ˆ˜
Coding/๋ฐฑ์ค€ ๋ฌธ์ œํ’€์ด 2024. 10. 7. 16:55

https://www.acmicpc.net/problem/3197      ์ด์ „์— ์‹คํŒจํ–ˆ๋˜ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ๋ณด๊ณ  ์žˆ๋‹ค.์ด ๋ฌธ์ œ๋Š” BFS๋ฅผ ์ด์šฉํ•œ ๋ฌธ์ œ๋กœ 1๋…„์ „ ๋‹ค์‹œ ํ’€์ง€ ๋ชปํ–ˆ๋˜ ๋ฌธ์ œ๋‹ค. ๋‹ค์Œ ์ฝ”๋“œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ดˆ๊ณผ๋กœ ํ‹€๋ฆฐ ์ฝ”๋“œ์ด๋‹ค.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121import java.io.Buf..

(JAVA) ๋ฐฑ์ค€ 3085๋ฒˆ : ์‚ฌํƒ• ๊ฒŒ์ž„
Coding/๋ฐฑ์ค€ ๋ฌธ์ œํ’€์ด 2024. 3. 12. 12:24

https://www.acmicpc.net/problem/3085 3085๋ฒˆ: ์‚ฌํƒ• ๊ฒŒ์ž„ ์˜ˆ์ œ 3์˜ ๊ฒฝ์šฐ 4๋ฒˆ ํ–‰์˜ Y์™€ C๋ฅผ ๋ฐ”๊พธ๋ฉด ์‚ฌํƒ• ๋„ค ๊ฐœ๋ฅผ ๋จน์„ ์ˆ˜ ์žˆ๋‹ค. www.acmicpc.net ์ฒซ๋ฒˆ์งธ ์‹œ๋„ (์‹คํŒจ) - n์˜ ํฌ๊ธฐ๊ฐ€ ๊ทธ๋ฆฌ ํฌ์ง€ ์•Š๊ธฐ์— ๋‹จ์ˆœํ•˜๊ฒŒ ๊ตฌํ•ด๋ณด์•˜๋‹ค. - ๊ฐ€๋กœ๋กœ ๊ตํ™˜ํ•  ๋•Œ, ์„ธ๋กœ๋กœ ๊ตํ™˜ํ•  ๋•Œ๋กœ ํฌ๊ฒŒ ๋‚˜๋ˆ„๊ณ  ์›๋ž˜์˜ ๊ฐ’๊ณผ ๋ฐ”๊พธ๋Š” ๋Œ€์ƒ์„ div๋กœ - ์ค‘๋ณต์€ ๋งŽ์ง€๋งŒ ๋‚˜์ค‘์— ์—†์•จ ์ˆ˜ ์žˆ์„๊ฒƒ ๊ฐ™๋‹ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6..

์™ธํŒ์› ์ˆœํšŒ ๋ฌธ์ œ (Traveling Salesman Problem)
Coding/์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•™์Šต 2023. 8. 2. 23:59

๋ถ„๋ช… 1ํ•™๋…„๋•Œ ๋ฐฐ์› ์ง€๋งŒ... ๊ธฐ์–ต์ด ๋‚˜์ง€ ์•Š๊ธฐ์— ๊ด€๋ จ๋ฌธ์ œ๋ฅผ ํ’€๋ฉฐ ์•Œ์•„๋ณด์ž. ์™ธํŒ์› ์ˆœํšŒ ๋ฌธ์ œ N ๊ฐœ์˜ ๋„์‹œ๊ฐ€ ์žˆ๊ณ , ๋„์‹œ์™€ ๋„์‹œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ธธ์ด ์žˆ๋‹ค. ๊ธธ์€ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ–๋Š”๋‹ค. ์ž„์˜์˜ ํ•œ ๋„์‹œ์—์„œ ์ถœ๋ฐœํ•˜์—ฌ N๊ฐœ์˜ ๋„์‹œ๋ฅผ ๋ชจ๋‘ ๋ฐฉ๋ฌธํ•˜๊ณ  ์›๋ž˜์˜ ๋„์‹œ๋กœ ๋Œ์•„์˜ค๊ณ ์ž ํ•œ๋‹ค. ํ•œ๋ฒˆ ๋ฐฉ๋ฌธํ•œ ๋„์‹œ๋ฅผ ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์—†๋‹ค(์‹œ์ž‘ํ•œ ๋„์‹œ ์ œ์™ธ). ๊ฒฝ๋กœ์˜ ๊ฐ€์ค‘์น˜๋“ค์˜ ํ•ฉ์ด ์ตœ์†Œ๊ฐ€ ๋˜๋Š” ์ˆœํ™˜๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š”๋‹ค. ์ฆ‰, ์ „๋ถ€ ๋ฐฉ๋ฌธํ•  ๋•Œ ๊ฐ€์žฅ ์ ์€ ๋น„์šฉ์ด ๋“œ๋Š” ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š”๊ฒƒ์ด๋‹ค. ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ๋ณด๋ฉฐ ํ™•์ธํ•ด๋ณด์ž https://www.acmicpc.net/problem/24512 24512๋ฒˆ: Bottleneck Travelling Salesman Problem (Small) ์™ธํŒ์› ์ˆœํšŒ ๋ฌธ์ œ๋Š” ์˜์–ด๋กœ Traveling Salesman Probl..

(JAVA) ๋ฐฑ์ค€ 10026๋ฒˆ : ์ ๋ก์ƒ‰์•ฝ
Coding/๋ฐฑ์ค€ ๋ฌธ์ œํ’€์ด 2023. 4. 3. 23:20

https://www.acmicpc.net/problem/10026 10026๋ฒˆ: ์ ๋ก์ƒ‰์•ฝ ์ ๋ก์ƒ‰์•ฝ์€ ๋นจ๊ฐ„์ƒ‰๊ณผ ์ดˆ๋ก์ƒ‰์˜ ์ฐจ์ด๋ฅผ ๊ฑฐ์˜ ๋А๋ผ์ง€ ๋ชปํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ์ ๋ก์ƒ‰์•ฝ์ธ ์‚ฌ๋žŒ์ด ๋ณด๋Š” ๊ทธ๋ฆผ์€ ์•„๋‹Œ ์‚ฌ๋žŒ์ด ๋ณด๋Š” ๊ทธ๋ฆผ๊ณผ๋Š” ์ข€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ N×N์ธ ๊ทธ๋ฆฌ๋“œ์˜ ๊ฐ ์นธ์— R(๋นจ๊ฐ•), G(์ดˆ๋ก) www.acmicpc.net ๋งž๋‹ค... ์ด๋ฒˆ์— ๋”๊ธ€๋กœ๋ฆฌ ์‹œ์ฆŒ 2๊นŒ์ง€ ๋‹ค ๋ณด๊ณ  ์ด ๋ฌธ์ œ ์ œ๋ชฉ๋ณด๋‹ˆ ๋„์ €ํžˆ ์ง€๋‚˜์น ์ˆ˜ ์—†์—ˆ๋‹ค.. ์ฒซ๋ฒˆ์งธ ์‹œ๋„ (์‹คํŒจ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55..