distinct
-
[Programmers] Lv1.์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ(kotlin)SW Test/Programmers 2022. 7. 23. 00:35
๋ฌธ์ ์์ ํ์ด ํด๋น ๋ฌธ์ ๋ map, set ๋ฑ์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ ์กฐํฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์ ๋๋ค. ๋จผ์ , id_report_set์ id์ ํ๋์ set์ ๊ด๋ฆฌํ ์ ์๋ map์ ์์ฑํฉ๋๋ค. ์ดํ report์ ํ๋์ฉ ํ์ํ๋ฉด์ id_report_set์ ๊ฐ์ ์ธํ ํฉ๋๋ค. ์ค๋ณต๋ ์ฌ๋์ ์๋์ผ๋ก ์ ๊ฑฐ๊ฐ ๋ฉ๋๋ค. reported_count์๋ id ๋ง๋ค ์ ๊ณ ๋ฐ์ ํ์๋ฅผ ๊ธฐ๋กํฉ๋๋ค. ํด๋น ๊ฐ์ id_report_set์ ํ์ํ์ฌ id๊ฐ ์ ๊ณ ํ ์ฌ๋๋ค์ ๋ด์ value ๊ฐ์ผ๋ก ํ๋์ฉ ํ์๋ฅผ ์ฆ๊ฐ์ํต๋๋ค. ๋ง์ง๋ง์ผ๋ก id_list๋ฅผ ํ์ํ๋ฉด์ id๊ฐ ์ ๊ณ ํ ์ฌ๋๋ค ์ค ๊ฒฐ๊ณผ ๋ฉ์ผ์ ๋ฐ์ ์ฌ๋๋ค์ ์๋ฅผ ๊ณ์ฐํฉ๋๋ค. fun solution(id_list: Array, report: Array, k: Int):..
-
[Programmers] Lv2. ์ค๋ณต ์ ๊ฑฐํ๊ธฐ(SQL)SW Test/Programmers 2020. 2. 8. 22:26
Programmers์ ๋ฌธ์ ๋ก ์ ๋ Oracle๋ก ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค.๋ฌธ์ ์์) ํ์ด SELECT : ๋ฆด๋ ์ด์ ์ ์์ฑ์ ์ ํํ๋ Query๋ฌธ FROM : ๋ฆด๋ ์ด์ ์ ํ ์ด๋ธ์ ๊ฒฐ์ ํ๋ Query๋ฌธ WHERE : SELECTํ๊ธฐ ์ํ ์กฐ๊ฑด๋ฌธ์ ์ค์ ํ๋ Query๋ฌธ DISTICT : ์ค๋ณต์ ํ๋จํ๋ Query๋ฌธ ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด๋ ์์ ํ ๋ถ๋ถ ์์ผ์๋ฉด ๋๊ธ๋ก ๋ด๊ฒจ์ฃผ์ธ์.