Kakao 2022 Blind Test - Lv3. ์๊ณผ ๋๋ (Java)
๋ฌธ์ ์์ฝ 2์ง ํธ๋ฆฌ ๋ชจ์์ธ ์ด์์ ๊ฐ ๋
ธ๋์ ์๊ณผ ๋๋๊ฐ ํ ๋ง๋ฆฌ์ฉ ๋์ฌ์๋ค. ๋ฃจํธ๋
ธ๋์์ ์ถ๋ฐํ์ฌ ๊ฐ ๋
ธ๋๋ฅผ ๋์๋ค๋๋ฉฐ ์์ ๋ชจ์ ๋, ์ต๋๋ก ๋ชจ์ ์ ์๋ ์์ ๊ฐ์๋? [๋ฌธ์ ์ค๋ช
] 2์ง ํธ๋ฆฌ์ ๊ฐ ๋
ธ๋๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์๊ณผ ๋๋๋ฅผ ๋ชจ์๋ค. ๋ชจ์์ง ๋๋์ ๊ฐ์๊ฐ ์์ ๊ฐ์๋ณด๋ค ๋ง๊ฑฐ๋ ๊ฐ์ ๋, ๋๋๋ ์์ ๋ชจ๋ ์ก์ ๋จน๋๋ค. ๊ฐ๊ฐ ์ฐ๊ฒฐ๋ ๋
ธ๋๋ค์ ๋ค์ํ ์์๋ก ๋ฐฉ๋ฌธํ์ฌ ์ต๋๋ก ๋ชจ์ ์ ์๋ ์์ ๊ฐ์๋ฅผ ๊ตฌํ๋ผ. [์ ํ ์ฌํญ] info: ๋
ธ๋์ ์ ๋ณด (0: ์, 1: ๋๋) (2 ≤ info์ ๊ธธ์ด ≤ 17) / info[0]์ ํญ์ 0์ด๋ค. edges: ์๋ก ์ฐ๊ฒฐ๋ ๋
ธ๋ ์ ๋ณด (์ธ๋ก ํ์ ๊ธธ์ด = info์ ๊ธธ์ด - 1, ๊ฐ๋ก ํ์ ๊ธธ์ด = 2) info edges result [0,0,1,1,1,0,..
2022. 6. 25.
Kakao 2022 Blind Test - Lv1. ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ (Java)
๋ฌธ์ ์์ฝ ์ด์ฉ์๊ฐ k ๋ฒ ์ด์ ์ ๊ณ ๋นํ๋ฉด, ์ ๊ณ ์์๊ฒ ๋ฉ์ผ์ ๋ฐ์กํ๋ค. ๊ฐ ์ด์ฉ์๊ฐ ๋ฉ์ผ์ ๋ฐ์ ํ์๋? [์
์ถ๋ ฅ] id_list: ์ด์ฉ์์ ID๊ฐ ๋ด๊ธด ๋ฌธ์์ด ๋ฐฐ์ด ( 2 ์ด์ 1,000 ์ดํ) report: ๊ฐ ์ด์ฉ์๊ฐ ์ ๊ณ ํ ์ด์ฉ์์ ID ์ ๋ณด๊ฐ ๋ด๊ธด ๋ฌธ์์ด ๋ฐฐ์ด (1 ์ด์ 21 ์ดํ) k: ๋ฉ์ผ์ ๋ฐ์กํ ์ ๊ณ ๊ธฐ์ค ํ์ (1 ์ด์ 200 ์ดํ) - ๊ฐ ์ ์ ๋ณ๋ก ์ฒ๋ฆฌ ๊ฒฐ๊ณผ ๋ฉ์ผ์ ๋ฐ์ ํ์๋ฅผ ๋ฐฐ์ด์ ๋ด์ return ํ๋ผ. id_list report k result ["muzi", "frodo", "apeach", "neo"] ["muzi frodo","apeach frodo","frodo neo","muzi neo","apeach muzi"] 2 [2,1,1,0] ๋ฌธ์ ์ ๊ทผ HashMap๊ณผ Ha..
2022. 5. 17.