๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์์ด ๋ฌธ์ ๋ ํด์๋งต์ ์ฌ์ฉํด์ ํ์๋ค.๋ฐฐ์ด์ ์ํํ๋ฉด์ ๊ฐ ์ซ์์ ๋ฑ์ฅ ํ์๋ฅผ ์นด์ดํธํด์ ํด์๋งต์ ์ ์ฅํ๋ค. (key: ๋ฑ์ฅํ ์ซ์, value: ์นด์ดํธ)ํด์๋งต์ ์ํํ๋ฉด์ ์ต๋น๊ฐ์ ์ฐพ๋๋ค. โ maxCount๋ณด๋ค ๋ ํฐ count(value ๊ฐ)์ด ์กด์ฌํ๋ฉด maxCount๋ฅผ count๋ก ์
๋ฐ์ดํธ ํ๋ค.์ด ๊ณผ์ ์์ ๋ฑ์ฅ ํ์๊ฐ ๋์ผํ ๊ฐ์ด ์๋์ง๋ ํ์ํ๋ค. ๋ง์ฝ ์ค๋ณต๋ ์ต๋น๊ฐ์ด ์์ผ๋ฉด isDuplicate๋ฅผ true๋ก ๋ฐ๊พผ๋ค. ์ต์ข
์ ์ผ๋ก ์ผํญ์ฐ์ฐ์๋ฅผ ์จ์ ์ค๋ณต์ด ์์ผ๋ฉด -1์ ๋ฐํ, ๊ทธ๋ ์ง ์์ผ๋ฉด ์ต๋น๊ฐ์ ๋ฐํํ๋ค.โญ 3. ์ ๋ต์ฝ๋import java.util.HashMap;import java.util.Map;class Solution { public int ..

My Tech Blog (์ ์ฅ)
์ค๋์ ๋ช
์ธ
" ๋๋ฅผ ์ฃฝ์ด์ง ๋ชปํ๋ ๊ณ ํต์ ๋๋ฅผ ๋ ๊ฐํ๊ฒ ๋ง๋ ๋ค. "

1. ๋ฌธ์ ํด๋์ ์ ๊ทผ ๊ถํ์ด ์์ด์ ์ ํด๋๊ฐ ๋ง๋ค์ด์ง์ง ์๊ฑฐ๋, ํ์ผ์ด ์ ์ฅ๋์ง ์๋ ๋ฌธ์ ์๋ฌ๋ฉ์ธ์ง์ด ์์น์ ์ ์ฅํ ๊ถํ์ด ์์ต๋๋ค. ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํ์ญ์์ค.๋์ ๋ด ๋ฌธ์ ํด๋์ ์ ์ฅํ์๊ฒ ์ต๋๊น? 2. ํด๊ฒฐ๋ฒ์์ธ์ ์ฌ์ฉ์ ๊ถํ ๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ํด๋ ์ฐํด๋ฆญ > ์์ฑ(R) > ๋ณด์ ํญ์ผ๋ก ๊ฐ๋ฉด ๊ทธ๋ฃน ๋๋ ์ฌ์ฉ์ ์ด๋ฆ ๋ชฉ๋ก์ด ๋ฌ๋ค.์ฌ๊ธฐ์ ์ง๊ธ ๋ก๊ทธ์ธํ๊ณ ์๋ ๊ณ์ ์ ์ ํํ๋ค. ์๋ง ๋๋ถ๋ถ ์ด ๋ฌธ์ ๋ฅผ ๊ฒช๋ ์ฌ๋๋ค์ USER๊ณ์ ์ผ๋ก ์ ์ํด ์๊ธฐ ๋๋ฌธ์ ์ ๊ทผ ๊ถํ์ด ์ ํ๋ ๊ฒ์ด๋ค. ๋ชฉ๋ก์์ User๋ฅผ ์ ํํ๊ณ `ํธ์ง` ๋ฒํผ ํด๋ฆญ ํ์ํ ๊ถํ์ ๋ชจ๋ ํ์ฉ์ผ๋ก ๋ฐ๊พธ๊ณ ์ ์ฉ ์ด๋ ๊ฒ ํด๋ ์๋๋ ๊ฒฝ์ฐ๋ ๋ก๊ทธ์ธ ๊ณ์ ์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌํด ์ฃผ์ด์ผ ํ๋ค. ๋ก๊ทธ์ธ๊ณ์ ์ ๊ด๋ฆฌ์ ๊ถํ ๋ถ์ฌํ๋ ..

๋งฅ์์ ์ ์ฒด ํ๋ฉด, ์๋์ฐ ๋๋ ํ๋ฉด ์ผ๋ถ๋ฅผ ์บก์ฒํ ์ ์๋ค. 1. ๋งฅ๋ถ ์คํฌ๋ฆฐ์ท ์ฐ๋ ๋ฐฉ๋ฒ(๊ธฐ๋ณธ)- ์คํฌ๋ฆฐ์ท์ ์ฐ์ผ๋ ค๋ฉด shift, command ๋ฐ 3 ํค๋ฅผ ๋์์ ๊ธธ๊ฒ ๋๋ฆ
๋๋ค. - ํ๋ฉด ๋ชจ์๋ฆฌ์ ์ถ์ํ์ด ํ์๋๋ฉด ์ถ์ํ์ ํด๋ฆญํ์ฌ ์คํฌ๋ฆฐ์ท์ ํธ์งํฉ๋๋ค. ๋๋ ์คํฌ๋ฆฐ์ท์ด ๋ฐ์คํฌํ์ ์ ์ฅ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค. 2. ํ๋ฉด ์ผ๋ถ ์บก์ฒํ๊ธฐ- shift, command ๋ฐ 4 ํค๋ฅผ ๋์์ ๊ธธ๊ฒ ๋๋ฆ
๋๋ค.์ญ์์ - ์ญ์์ ์ ๋๋๊ทธํ์ฌ ์บก์ฒํ ํ๋ฉด ์์ญ์ ์ ํํฉ๋๋ค. ์ ํํ ์์ญ์ ์ด๋ํ๋ ค๋ฉด ์คํ์ด์ค ๋ฐ๋ฅผ ๊ธธ๊ฒ ๋๋ฅธ ์ํ์์ ๋๋๊ทธํฉ๋๋ค. ์คํฌ๋ฆฐ์ท ์ฐ๊ธฐ๋ฅผ ์ทจ์ํ๋ ค๋ฉด esc(escape) ํค๋ฅผ ๋๋ฆ
๋๋ค.- ์คํฌ๋ฆฐ์ท์ ์ฐ์ผ๋ ค๋ฉด ๋ง์ฐ์ค ๋๋ ํธ๋ํจ๋ ๋ฒํผ์ ๋์ต๋๋ค. 3. ์๋์ฐ ์ฐฝ ์บก์ณํ๊ธฐ-..