๐ป Computer Science191 HATEOAS๋ฅผ ๋ชจ๋ฅด๋ฉด ๋น์ ์ด ์๊ณ ์๋ REST API๋ REST API๊ฐ ์๋๋ผ๊ณ ์ฅ๋ดํ ๊ฒ์. ์ด ๊ธ์ ๊ทธ๋ฐ REST API ๋ก ๊ด์ฐฎ์๊ฐ? ์ ์ด์์ค ๊ฐ๋ฐ์๋์ ๋ฐํ ์๋ฃ์ ์ฌ๋ฌ ๋ถ๋ถ์ ์ฐจ์ฉํ์์ต๋๋ค. REST API๋ ๋ฌด์์ผ๊น ๋ ์ง๊ธ๊น์ง REST API์ ๋ํด์ ์๋น ๋ถ๋ถ์ ์คํดํ๊ณ ์์๋ค. REST API๋ผ๊ณ ํจ์ GET, POST, PUT, PATCH, DELETE๋ฑ๊ณผ ๊ฐ์ HTTP ๋ฉ์๋๋ฅผ URI๋ฅผ ํตํด์ ์ ์ด์ฉํ๋ ๊ฒ, ์ด๋ฅผํ ๋ฉด ์ ๋ณด ์กฐํ๋ ์์ ์ /user ์ด๋ผ๋ ํ๋์ URI์ ๋ค๋ฅธ ๋ฉ์๋๋ฅผ ์ด์ฉ, ์ด๋ผ๊ณ ์๊ณ ์์๋ค. ํ์ง๋ง ๊ทธ๊ฑด REST API์ ์์ฃผ ์์ ์ผ๋ถ๋ถ ์ค ํ๋์๋ค. ๋์ฑ ์ ๊ธฐํ๊ฑด ์ค๋ ฅ ์ข์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ฐธ์ฌํ ๊ธ์ต ๊ฒฐ์ ์์ ์คํ ๋ฑ ํน API์์๋ REST API๋ฅผ ์ ๋๋ก ์ฌ์ฉํ์ง ์๊ณ ์๋ค. ์ฌ์ค REST API๋ผ๊ณ ํ๋ฉด ์๋์ง๋ง REST API๋ผ๊ณ ํ๋ฉฐ ์ฌ์ฉํ.. 2021. 3. 24. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 9440๋ฒ ์ซ์ ๋ํ๊ธฐ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 9440๋ฒ ์ซ์ ๋ํ๊ธฐ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 9440๋ฒ: ์ซ์ ๋ํ๊ธฐ ๊ฐ๋ฏผ์ด๊ฐ ์ด๋ฑํ๊ต 3ํ๋ ์ผ ๋, ๋ด์์ ์๋์ด ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋์๋ค. ์ซ์ 1, 2, 7, 8, 9 ๋ฅผ ์ฌ์ฉํด์ ๋ง๋ ๋ ์ซ์๋ฅผ ๋ํ์ ๋, ๋์ฌ ์ ์๋ ๊ฐ์ฅ ์์ ์๋ ๋ฌด์์ผ๊น์? ๊ฐ๋ฏผ์ด๋ ์ด ๋ฌธ์ ์ ๋ต์ด 2 www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ์ ๋ ฌ๊ณผ ๊ทธ๋ฆฌ๋๋ฅผ ์ ์ ํ๊ฒ ์ฌ์ฉํด์ผ ํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ์์ ํต์ฌ์ ์ซ์๋ฅผ ์ ๋ ฌํ๊ณ 0 ~ ์ซ์ ๋ฐฐ์ด ๊ธธ์ด๋งํผ ๋ฐ๋ณตํ๋ฉฐ ์๋ก ๋ค๋ฅธ ๋ ์์ ๋ง์ง๋ง ์๋ฆฌ์ ์ถ๊ฐ ํด์ฃผ๋ ๊ฒ ์ด๊ฒ์ด ํต์ฌ์ด๋ค. .. 2021. 3. 6. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 1439๋ฒ ๋ค์ง๊ธฐ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1439๋ฒ ๋ค์ง๊ธฐ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 1439๋ฒ: ๋ค์ง๊ธฐ ๋ค์์ด๋ 0๊ณผ 1๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฌธ์์ด S๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ค์์ด๋ ์ด ๋ฌธ์์ด S์ ์๋ ๋ชจ๋ ์ซ์๋ฅผ ์ ๋ถ ๊ฐ๊ฒ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๋ค์์ด๊ฐ ํ ์ ์๋ ํ๋์ S์์ ์ฐ์๋ ํ๋ ์ด์์ ์ซ์๋ฅผ ์ก๊ณ ๋ชจ www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ๋ฌธ์ ์์ ๋ฌธ์์ด์ด 0๊ณผ 1๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค๊ณ ํ๋ค. ์ฐ์๋ ํ๋ ์ด์์ ์ซ์๋ฅผ ์ก๊ณ ๋ค์ง๋๋ค๊ณ ํ๋๋ฐ, ์ด ๊ธ์ ๋ณด๊ณ ๋ ์๊ฐ์ด ์ฐ์๋ ํ๋์ ์ซ์๋ฅผ ๊ทธ๋ฅ ํ๋์ ์ซ์๋ก ๋ง๋ค์ด๋ฒ๋ฆฌ๋ฉด ๋๊ฒ ๋ค. ์ฆ, ์ซ์๊ฐ์ ์ฐ์๋ ์์ .. 2021. 2. 28. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 1434๋ฒ ์ฑ ์ ๋ฆฌ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1434๋ฒ ์ฑ ์ ๋ฆฌ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 1434๋ฒ: ์ฑ ์ ๋ฆฌ ์ฒซ์งธ ์ค์ ๋ฐ์ค์ ๊ฐ์ N, ์ฑ ์ ๊ฐ์ M์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ๋ฐ์ค์ ์ฉ๋ A1, A2, ..., AN์ด ์ฃผ์ด์ง๊ณ , ์ ์งธ ์ค์๋ B1, B2, ..., BM์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด ๋ฌธ์ ๋ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ๋ก 2๊ฐ์ง ๋ฐฉ์์ผ๋ก ํ ์ ์๋ค. ์๊ฐ ๋ณต์ก๋ n ์ผ๋ก ํ๊ธฐ ์๊ฐ ๋ณต์ก๋ 1 ๋ก ํ๊ธฐ ์ฐ์ ์๊ฐ ๋ณต์ก๋ n์ผ๋ก ํธ๋ ๋ฐฉ๋ฒ์ ๋ด๋ณด์. ์๊ฐ ๋ณต์ก๋ N public class Main { public static void .. 2021. 2. 28. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 9184๋ฒ ์ ๋๋ ํจ์ ์คํ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 9184๋ฒ ์ ๋๋ ํจ์ ์คํ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 9184๋ฒ: ์ ๋๋ ํจ์ ์คํ ์ ๋ ฅ์ ์ธ ์ ์ a, b, c๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ ๋ง์ง๋ง์ -1 -1 -1๋ก ๋ํ๋ด๋ฉฐ, ์ธ ์ ์๊ฐ ๋ชจ๋ -1์ธ ๊ฒฝ์ฐ๋ ์ ๋ ฅ์ ๋ง์ง๋ง์ ์ ์ธํ๋ฉด ์๋ค. www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด ๋ฌธ์ ๋ ์กฐ๊ธ ์ฌ๋ฐ๋ ๋ฌธ์ ์๋ค. ๋ณดํต ์ฐ๋ฆฌ๋ ๋ฌธ์ ์ ์ฃผ์ด์ง ์กฐ๊ฑด์ ๋ณด๊ณ ๋ถ์ํ์ฌ ์ฌ๊ท ํจ์๋ฅผ ๊ตฌํํด์ผ ํ์ง๋ง, ์ด ๋ฌธ์ ๋ ์์ ์ฌ๊ท ํจ์๋ฅผ ์ฃผ๊ณ ์คํ ์์ผ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ผ๋ ๋ฌธ์ ๋ก, ์ฝ๊ฐ์ ์๊ฐ๋ง ํ๋ฉด ๋๋ ๋ฌธ.. 2021. 2. 24. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 2606๋ฒ ๋ฐ์ด๋ฌ์ค ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 2606๋ฒ ๋ฐ์ด๋ฌ์ค ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 2606๋ฒ: ๋ฐ์ด๋ฌ์ค ์ฒซ์งธ ์ค์๋ ์ปดํจํฐ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ปดํจํฐ์ ์๋ 100 ์ดํ์ด๊ณ ๊ฐ ์ปดํจํฐ์๋ 1๋ฒ ๋ถํฐ ์ฐจ๋ก๋๋ก ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง๋ค. ๋์งธ ์ค์๋ ๋คํธ์ํฌ ์์์ ์ง์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ ์์ ์๊ฐ ์ฃผ์ด www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ๋ํ์ ์ธ ๊ทธ๋ํ ํ์ ๋ฌธ์ ๋ผ๊ณ ํ ์ ์๋ค. ๊ทธ ์ค์์ ์ฐ๊ฒฐ ์์ ์ฐพ๊ธฐ์ ๋ฒ์ฃผ์ ํด๋น๋๋๋ฐ, ์ด๋ป๊ฒ ๊ตฌํํ๋์ง ์์๋ณด์. ์ฐ๊ฒฐ ์์๋ฅผ ์ฐพ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๋ค. DFS BFS ์ด๋ฒ ๋ฌธ์ ์์๋ D.. 2021. 2. 24. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 11 ยทยทยท 32 ๋ค์