์ ์ฒด ๊ธ
[Backjoon_10971] ์ธํ์ ์ํ 2
๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/10971 10971๋ฒ: ์ธํ์ ์ํ 2 ์ฒซ์งธ ์ค์ ๋์์ ์ N์ด ์ฃผ์ด์ง๋ค. (2 ≤ N ≤ 10) ๋ค์ N๊ฐ์ ์ค์๋ ๋น์ฉ ํ๋ ฌ์ด ์ฃผ์ด์ง๋ค. ๊ฐ ํ๋ ฌ์ ์ฑ๋ถ์ 1,000,000 ์ดํ์ ์์ ์ ์์ด๋ฉฐ, ๊ฐ ์ ์๋ ๊ฒฝ์ฐ๋ 0์ด ์ฃผ์ด์ง๋ค. W[i][j]๋ ๋์ i์์ j www.acmicpc.net ๋ฌธ์ ์ค๋ช ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ ๋ฌธ์ ์ธํ์ ์ํ ๋ฌธ์ ๋ ์์ด๋ก Traveling Salesman problem (TSP) ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ฌธ์ ๋ก computer science ๋ถ์ผ์์ ๊ฐ์ฅ ์ค์ํ๊ฒ ์ทจ๊ธ๋๋ ๋ฌธ์ ์ค ํ๋์ด๋ค. ์ฌ๋ฌ ๊ฐ์ง ๋ณ์ข ๋ฌธ์ ๊ฐ ์์ผ๋, ์ฌ๊ธฐ์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ์ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด์. 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋ ๋์๋ค์ด ์..
Tistory ๋ธ๋ก๊ทธ ๊ธ ์ฐ๋ฉด ์๋์ผ๋ก GitHub์ ์ฌ๋ฆฌ๊ธฐ
๋๊ธฐ ๋ง๋ค๊ฒ๋ ๊ณ๊ธฐ.. ์ค๋ Git์ ์ด์ฌํ ๊พธ๋ฉฐ์ฃผ์๋ค. ๐ ๊พธ๋ฏธ๋ฉด์ ์์ฒญ๋ ์ฌ๋๋ค์ Git์ ๋ง์ด ๊ตฌ๊ฒฝํ์๋๋ฐ TIL์ด ๋์ ๋ค์ด์๋ค. ๋๋ TIL์ฐ๊ณ ์ถ๋ค๋ ์๊ฐ์ ๋ฐ๋ก Repository๋ถํฐ ๋ง๋ค์๋ค. Tistory์ ๊ณต๋ถํ ์๋ฃ๋ ์ฌ๋ฆฌ๊ณ TIL๋ก ๊นํ์ ๊น์ง ๋งค์ผ ์์ฑํ๋ฉด, ๋๋ฌด ๊ท์ฐฎ๋ค๊ณ ์๊ฐํ์ฌ ์์ฐ์ฑ์๊ฒ Tistory๋ก ์ฌ๋ฆฌ๋ฉด ์๋์ผ๋ก ๊นํ์ผ๋ก ๋์ด๊ฐ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณด์๊ณ ์๊ฐํ๋ค. ๊ตฌํ ๋ฐฉ๋ฒ ์ฌ์ฉํ ๋ฐฉ๋ฒ์ rss์ git Actions๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. rss๋? ์ฝ๊ฒ ๋งํ๋ฉด ์ต๊ทผ์ ์์ฑ๋ ๊ธฐ์ฌ ํน์ ๋ธ๋ก๊ทธ ๊ธ์ ํ๋์ ํ์ผ๋ก ๋ชจ์๋ ๊ฒ์ด๋ค. rss๋ ๋น๊ต์ ์๋ ๊ธ๊ณผ ๊ฐ์ ๊ฒ๋ค์ ๋ฐ๋ก ๋ชจ์๋์ง ์๋๋ค. git Actions๋ฅผ ์ฌ์ฉํ๋ฉด git์์์ ๊ฐ๋จํ ๋์์ ์ฒ๋ฆฌํ ์ ์๋ค. Pyt..
Request Body ๋ฐ์์ค๊ธฐ
Client๊ฐ Server๋ก ํน์ Server๊ฐ Server๋ก Request๋ฅผ ํ ์ ์๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Request๊ฐ ์์ ๋ Body๋ฅผ String๊ณผ Json๋ฐฉ์์ผ๋ก ๋ฐ์์ค๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ ํ์ธํ๊ฒ ๋ค. ๊น์ํ๋์ MVC ๊ฐ์๋ฅผ ์๊ฐ ํ ์์ฑ๋ ํฌ์คํ ์ด๋ค. 1. Body๊ฐ String์ธ ๊ฒฝ์ฐ Servlet์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ํ๊ธฐ ๋๋ฌธ์ Servlet์ฒ๋ผ ๋ฐ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค. ํ์ง๋ง ์ด ๊ฒฝ์ฐ ๋ถํ์ํ๊ฒ HttpServletRequest๋ฅผ ๋ชจ๋ ๋ฐ์์ผํ๋ฏ๋ก ๋นํจ์จ์ ์ด๋ค. ๋ฐ๋ผ์ ์ํ๋ ๋ถ๋ถ๋ง ๋ฐ์์ ์คํํ ์ ์๋ค. @PostMapping("/request-body-string") public void requestBodyString(InputStream inputStream, Writer resp..
Request Parameter ๊ฐ์ ธ์ค๊ธฐ
๋์ Spring MVC๋ ๊ต์ฅํ ํธ๋ฆฌํ๊ฒ Request Parameter๋ฅผ ๋ฐ์์ ์๋ค. ๊ณผ๊ฑฐ Servlet์์๋ HttpRequest ๊ฐ์ฒด๋ก๋ถํฐ getParameter๋ฅผ ๋ฐ์๋ ๊ฒ๊ณผ ์ ์ฌํ๊ฒ ๋ฐ์ ์๋ ์๊ณ , ๋์ฑ ํธ๋ฆฌํ๊ฒ ๋ฐ์ ์ ๋ ์๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Servlet์์ Parameter๋ฅผ ๋ฐ๋ ๊ฒ์ ์์์ผ๋ก Spring MVC๊ฐ ํธ๋ฆฌํ๊ฒ ๋ฐ๋ ๋ฐฉ๋ฒ๊น์ง ์์๋ณด๋๋ก ํ๊ฒ ๋ค. Request Parameter ๋ฐ๋ ๋ฐฉ๋ฒ 1. Servlet์ฒ๋ผ ๋ฐ๊ธฐ @RequestMapping("/request-param") public void requestParam(HttpServletRequest request, HttpServletResponse response) throws IOException { Stri..