๋ ์์ ๋ฌํฝ์ด๊ฐ ์๋ค. ์ด ๋ฌํฝ์ด๋ ๋์ด๊ฐ V๋ฏธํฐ์ธ ๋๋ฌด ๋ง๋๋ฅผ ์ฌ๋ผ๊ฐ ๊ฒ์ด๋ค.๋ฌํฝ์ด๋ ๋ฎ์ A๋ฏธํฐ ์ฌ๋ผ๊ฐ ์ ์๋ค. ํ์ง๋ง, ๋ฐค์ ์ ์ ์๋ ๋์ B๋ฏธํฐ ๋ฏธ๋๋ฌ์ง๋ค. ๋, ์ ์์ ์ฌ๋ผ๊ฐ ํ์๋ ๋ฏธ๋๋ฌ์ง์ง ์๋๋ค.๋ฌํฝ์ด๊ฐ ๋๋ฌด ๋ง๋๋ฅผ ๋ชจ๋ ์ฌ๋ผ๊ฐ๋ ค๋ฉด, ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋์ง
์๊ณ ๋ฆฌ์ฆ ์ํ์ง ๋ฐ๋ ์ด ๋์ผ๋๊น ๊ธฐ์ต์ด ํ๋๋ ์๋์ bufferedreader์ฐ๋๊ฑฐ๋ถํฐ ๊ฒ์ํด๋ดค๋ค^^์ฒซ๋ ์ด๋๊น ๊ทธ๋ฐ๊ฑธ๋ก ~ ใ ์ฒซ๋ ์ ๋ชธํ๊ธฐ๋กํ์,,,๐
index ํ์ด์ง์์ regist.html ๋ก ๋์ด๊ฐ๊ธฐurl : http://localhost:8080/{Context-root}/regist.htmlmethod : get\-> ๊ทธ๋ฅ a href์ด์ฉํด์ register.html๋ก ๋๊ธฐ๋ฉด ๋จregist ํ์ด์ง์
https://www.acmicpc.net/problem/1389๋ฌธ์ ์ผ๋น ๋ฒ ์ด์ปจ์ 6๋จ๊ณ ๋ฒ์น์ ์ํ๋ฉด ์ง๊ตฌ์ ์๋ ๋ชจ๋ ์ฌ๋๋ค์ ์ต๋ 6๋จ๊ณ ์ด๋ด์์ ์๋ก ์๋ ์ฌ๋์ผ๋ก ์ฐ๊ฒฐ๋ ์ ์๋ค. ์ผ๋น ๋ฒ ์ด์ปจ ๊ฒ์์ ์์์ ๋ ์ฌ๋์ด ์ต์ ๋ช ๋จ๊ณ ๋ง์ ์ด์ด์ง ์ ์
https://www.acmicpc.net/problem/11559๋ฌธ์ ๋ฟ์๋ฟ์์ ๋ฃฐ์ ๋ค์๊ณผ ๊ฐ๋ค.ํ๋์ ์ฌ๋ฌ ๊ฐ์ง ์๊น์ ๋ฟ์๋ฅผ ๋๋๋ค. ๋ฟ์๋ ์ค๋ ฅ์ ์ํฅ์ ๋ฐ์ ์๋์ ๋ฐ๋ฅ์ด๋ ๋ค๋ฅธ ๋ฟ์๊ฐ ๋์ฌ ๋๊น์ง ์๋๋ก ๋จ์ด์ง๋ค.๋ฟ์๋ฅผ ๋๊ณ ๋ ํ, ๊ฐ์ ์ ๋ฟ์๊ฐ
https://www.acmicpc.net/problem/14500๋ฌธ์ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํฌ๊ธฐ๊ฐ 1ร1์ธ ์ ์ฌ๊ฐํ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํ๋ค.์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค.๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค.์ ์ฌ๊ฐํ์ ๋ณ๋ผ๋ฆฌ
https://www.acmicpc.net/problem/1012๋ฌธ์ ์ฐจ์ธ๋ ์๋์ธ ํ๋๋ ๊ฐ์๋ ๊ณ ๋ญ์ง์์ ์ ๊ธฐ๋ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๊ธฐ๋ก ํ์๋ค. ๋์ฝ์ ์ฐ์ง ์๊ณ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๋ ค๋ฉด ๋ฐฐ์ถ๋ฅผ ํด์ถฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์, ํ๋๋ ํด์ถฉ ๋ฐฉ์ง์ ํจ๊ณผ์ ์ธ ๋ฐฐ
https://www.acmicpc.net/problem/1068๋ฌธ์ ํธ๋ฆฌ์์ ๋ฆฌํ ๋ ธ๋๋, ์์์ ๊ฐ์๊ฐ 0์ธ ๋ ธ๋๋ฅผ ๋งํ๋ค.ํธ๋ฆฌ๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ธ๋ ํ๋๋ฅผ ์ง์ธ ๊ฒ์ด๋ค. ๊ทธ ๋, ๋จ์ ํธ๋ฆฌ์์ ๋ฆฌํ ๋ ธ๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ ธ๋๋ฅผ ์ง์ฐ๋ฉด
https://www.acmicpc.net/problem/1092๋ฌธ์ ์ง๋ฏผ์ด๋ ํญ๊ตฌ์์ ์ผํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ฌผ์ ๋ฐฐ์ ์ค์ด์ผ ํ๋ค. ๋ชจ๋ ํ๋ฌผ์ ๋ฐ์ค์ ์์ ๋ฃ์ด์ ธ ์๋ค. ํญ๊ตฌ์๋ ํฌ๋ ์ธ์ด N๋ ์๊ณ , 1๋ถ์ ๋ฐ์ค๋ฅผ ํ๋์ฉ ๋ฐฐ์ ์ค์ ์ ์๋ค. ๋ชจ๋ ํฌ๋ ์ธ์ ๋์
https://www.acmicpc.net/problem/1025๋ฌธ์ Nํ M์ด์ ํ A๊ฐ ์๊ณ , ํ์ ๊ฐ ์นธ์๋ ์ซ์๊ฐ ํ๋์ฉ ์ ํ์๋ค.์ฐ๋๋ ์๋ก ๋ค๋ฅธ 1๊ฐ ์ด์์ ์นธ์ ์ ํํ๋ ค๊ณ ํ๋๋ฐ, ํ์ ๋ฒํธ๊ฐ ์ ํํ ์์๋๋ก ๋ฑ์ฐจ์์ด์ ์ด๋ฃจ๊ณ ์์ด์ผ ํ๊ณ , ์ด์ ๋ฒ
https://www.acmicpc.net/problem/1027๋ฌธ์ ์ธ์ค์์๋ ๊ณ ์ธต ๋น๋ฉ์ด ๋ง๋ค. ์ธ์ค์์ ์๋ฏผ ๊น์ง๋ฏผ์ ๊ฐ์ฅ ๋ง์ ๊ณ ์ธต ๋น๋ฉ์ด ๋ณด์ด๋ ๊ณ ์ธต ๋น๋ฉ์ ์ฐพ์ผ๋ ค๊ณ ํ๋ค. ๋น๋ฉ์ ์ด N๊ฐ๊ฐ ์๋๋ฐ, ๋น๋ฉ์ ์ ๋ถ์ผ๋ก ๋ํ๋ธ๋ค. i๋ฒ์งธ ๋น๋ฉ (1๋ถํฐ ์์
https://www.acmicpc.net/problem/2636๋ฌธ์ ์๋ <๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ์นธ๋ค๋ก ์ด๋ฃจ์ด์ง ์ฌ๊ฐํ ๋ชจ์์ ํ์ด ์๊ณ , ๊ทธ ์์ ์์ ์น์ฆ(ํ์์ผ๋ก ํ์๋ ๋ถ๋ถ)๊ฐ ๋์ฌ ์๋ค. ํ์ ๊ฐ์ฅ์๋ฆฌ(<๊ทธ๋ฆผ 1>์์ ๋ค๋ชจ ์นธ์ X์น
https://www.acmicpc.net/problem/2644๋ฌธ์ ์ฐ๋ฆฌ ๋๋ผ๋ ๊ฐ์กฑ ํน์ ์น์ฒ๋ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ์ด์๋ผ๋ ๋จ์๋ก ํํํ๋ ๋ ํนํ ๋ฌธํ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด๋ฌํ ์ด์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ณ์ฐ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ๋ชจ์ ์์ ์ฌ์ด๋ฅผ 1์ด์ผ๋ก ์ ์ํ๊ณ
https://www.acmicpc.net/problem/2258๋ฌธ์ ์ํ๋ ์ ์ก์ ์์ ๊ณ ๊ธฐ๋ฅผ ์ฌ๋ ค๊ณ ํ๋ค. ๋ณดํต ์ ์ก์ ์์๋ ์์ ์ด ์ํ๋ ์์ ์ด์ผ๊ธฐํ๋ฉด ๊ทธ ์๋งํผ์ ๊ณ ๊ธฐ๋ฅผ ํ์ง๋ง, ์ํ๊ฐ ๋ฐฉ๋ฌธํ ์ ์ก์ ์์๋ ์ธ์ผ ํ์ฌ๋ฅผ ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ N ๋ฉ์ด๋ฆฌ์ ๊ณ ๊ธฐ
https://www.acmicpc.net/problem/2178 ๋ฌธ์ NรMํฌ๊ธฐ์ ๋ฐฐ์ด๋ก ํํ๋๋ ๋ฏธ๋ก๊ฐ ์๋ค. 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 ๋ฏธ๋ก์์ 1์ ์ด๋ํ ์ ์๋ ์นธ์ ๋ํ๋ด๊ณ , 0์
https://www.acmicpc.net/problem/21735๋ฌธ์ ๋์ก์ด๋ค์ด ๋ง์ ๋๋ค์ธ ์๋ช ์ฌ๋ ์๋ง๋น์์ ๋์ฌ๋ ๋ง๋ค๊ธฐ ๋ํ๋ฅผ ์ฐ๋ค. ์๋ง๋น์ ๊ธธ์ด๋ $N$์ด๊ณ ์์น $1$๋ถํฐ ์์น $N$ ๊น์ง๋ง ๋์ด ์์ฌ์๋ค. ์์น $i$์ ๋์ด $ai$๋งํผ ์์ฌ์๋ค
https://www.acmicpc.net/problem/1182๋ฌธ์ N๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์์ ๋, ํฌ๊ธฐ๊ฐ ์์์ธ ๋ถ๋ถ์์ด ์ค์์ ๊ทธ ์์ด์ ์์๋ฅผ ๋ค ๋ํ ๊ฐ์ด S๊ฐ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.์ ๋ ฅ์ฒซ์งธ ์ค์ ์ ์์ ๊ฐ์๋ฅผ ๋ํ๋ด๋
์ด์ ์ฌ์ฌ ํ์ด์ฌ์ ์ต์ํด์ง๋ ๊ฒ ๊ฐ๋น!๊ทผ๋ฐ ์ด๋ฌ๋ค๊ฐ c++์ด๋ ํ์ด์ฌ ๋๋ค ๋ชปํ๋ 0๊ฐ์ธ์ด ์ฌ๋์ด ๋๋ฒ๋ฆฌ๋ฉด ์ด๋กํ์ง ใ ใ ใ ,,์ด ๋ฌธ์ ๋ ์์์ค๋น ๊ฐ ๋ฐฑํธ๋ ํน ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ผ๊ณ ์ค ๋ฌธ์ ์ด๋ด!๊ทผ๋ฐ ์จ์ ์์ ํ์ด์ฌ์ผ๋ก ๋ฐ๊พผ ๋ค๋ก ๋ฐฑํธ๋ ํน์ ์ฒ์ ํ์ด๋ณด๋๊ฒ ๋ ์ ๋,,๊ฐ๋ ์์
๋ง์ดํ์ด์ง api๋ค์ ๋ง๋ค์ด๋ณด์๋ค.๋ง์ดํ์ด์ง์ ๊ฐ์ฅ ํต์ฌ๊ธฐ๋ฅ ๋ ๊ฐ์ง๋ ์ฌ์ฉ์ ๋ณธ์ธ์ด '์ข์์'ํ ๊ณต์ ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค๋ ๊ฒ๊ณผ ๋ณธ์ธ์ด ์์ฑํ ๋ฆฌ๋ทฐ๋ค์ ๋ณผ ์ ์๋ค๋ ๊ฒ์ด๋ค.JPQL์ ์ฐ๋ คํ๋๋ฐ JPA๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์ฌ ๊ฐํธํ๋ค๊ณ ํ์ ์ JPA๋ฅผ ์จ๋ณด์๋ค.2-1.
Oauth์์ฆ์ ๊ตฌ๊ธ, ์นด์นด์ค, ๋ค์ด๋ฒ๋ฑ ๋ค๋ฅธ ์๋น์ค์ ์์ด๋๋ฅผ ์ด์ฉํด์ ๋ก๊ทธ์ธ์ ํ๋ ๊ธฐ์ ์ OAuth๋ผ๊ณ ํ๋๋ฐ, Oauth ์ ๊ณต ์๋น์ค์ธ Firebase๋ฅผ ์ด์ฉํ์ฌ google ๋ก๊ทธ์ธ์ ๊ตฌํํด๋ณด์๋ค.์ ์ฌ์ง์ Oauth์ ๊ตฌ์ฑ์์๋ค๊ณผ ๊ฐ๊ฐ์ ๋์๋ฐฉ์์ ๋ํ๋ธ ๋ก์ง