๐จ๐ปโ๐ปDriedPollack's Blog
๐Hello? I am a developer who loves to code.
๐ฌ
Contact.
Email. jihuhw99@gmail.com
Phone. 010-8516-9991
๐Channel.
GitHub. https://github.com/TaeGyeomHwang
Blog. https://inblog.ai/driedpollack
๐ฌ
Contact.
Email. jihuhw99@gmail.com
Phone. 010-8516-9991
๐Channel.
GitHub. https://github.com/TaeGyeomHwang
Blog. https://inblog.ai/driedpollack
See All๐ฑKotlin๐คAndroid๐InteliJ๐ชWindows๐๏ธProject๐งLinux๐ผSpring๐กCoding TestโJava๐ปHTML / CSS / JavaScriptโReact๐MySQLโError๐JSP๐Eclipse๐พPowerShell๐๏ธGitHub๐ฌ Portfolio๐ Daily
[programmers] ์์ฃผํ์ง ๋ชปํ ์ ์ - Java
๋ง๋ผํค ๋ฌธ์ ์์ ์ฐธ๊ฐ์์ ์์ฃผ์์ ๋ฐฐ์ด์ ๋น๊ตํ์ฌ ์์ฃผํ์ง ๋ชปํ ์ ์์ ์ด๋ฆ์ ์ฐพ๋ ํจ์๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค. HashMap์ ์ฌ์ฉํ์ฌ ์ฐธ๊ฐ์์ ์ด๋ฆ์ ์นด์ดํธํ๊ณ , ์์ฃผ์์ ์ด๋ฆ์ผ๋ก ์นด์ดํธ๋ฅผ ๊ฐ์์์ผ 0๋ณด๋ค ํฐ ์นด์ดํธ๋ฅผ ๊ฐ์ง ์ฐธ๊ฐ์๋ฅผ ๋ฐํํฉ๋๋ค. ์ด ๊ณผ์ ์ ํตํด HashMap ํ์ฉ๋ฒ์ ์ตํ ์ ์์ต๋๋ค.
[programmers] ์ซ์ ๊ฒ์ - Java
์ซ์ ๊ฒ์์์ Aํ๊ณผ Bํ์ ์ฌ์๋ค์ด ๊ฐ์ ๋ถ์ฌ๋ฐ์ ์ซ์๋ฅผ ๋น๊ตํ์ฌ Bํ์ด ์ป์ ์ ์๋ ์ต๋ ์น์ ์ ๊ณ์ฐํ๋ ๋ฌธ์ ์ด๋ค. Aํ๊ณผ Bํ์ ์ซ์๋ฅผ ์ ๋ ฌํ ํ, Bํ์ ํ๋ ์ด์ด๊ฐ Aํ์ ํ๋ ์ด์ด๋ฅผ ์ด๊ธธ ์ ์๋ ๊ฒฝ์ฐ์๋ง ์น์ ์ ์ฆ๊ฐ์ํค๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋ค. ์์๋ก๋ Aํ์ด [5,1,3,7], Bํ์ด [2,2,6,8]์ผ ๋ Bํ์ ์ต๋ 3์ ์ ์ป์ ์ ์๋ค.
[programmers] 2 x n ํ์ผ๋ง - Java
๊ฐ๋ก ๊ธธ์ด๊ฐ 2์ด๊ณ ์ธ๋ก ๊ธธ์ด๊ฐ n์ธ ์ง์ฌ๊ฐํ์ 2 x 1 ํ์ผ๋ก ์ฑ์ฐ๋ ๋ฐฉ๋ฒ์ ๊ตฌํ๋ ๋ฌธ์ ๋ก, ํ์ผ์ ๊ฐ๋ก ๋๋ ์ธ๋ก๋ก ๋ฐฐ์นํ ์ ์์ต๋๋ค. ์ฃผ์ด์ง n์ ๋ํด ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ solution ํจ์๋ฅผ ์์ฑํ๋ฉฐ, ๊ฒฐ๊ณผ๋ 1,000,000,007๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. ๋์ ํ๋ก๊ทธ๋๋ฐ์ ์ฌ์ฉํ์ฌ dp ๋ฐฐ์ด์ ํตํด ํด๊ฒฐํฉ๋๋ค.
[programmers] [3์ฐจ] ํ์ผ๋ช ์ ๋ ฌ - Java
ํ์ผ๋ช
์ ๋ ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ผ๋ช
์ HEAD, NUMBER, TAIL๋ก ๋ถํ ํ๊ณ , HEAD๋ ๋์๋ฌธ์ ๊ตฌ๋ถ ์์ด ์ฌ์ ์์ผ๋ก, NUMBER๋ ์ ์๋ก ๋น๊ตํ์ฌ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ๋ค. ์์ ์ ํจ๊ป Java ์ฝ๋๋ก ๊ตฌํ๋ ์๋ฃจ์
์ ์ ๊ณตํ๋ฉฐ, Arrays.sort() ๋ฉ์๋๋ฅผ ํ์ฉํ ๋๋ค์ ์ฌ์ฉ๋ฒ์ ์ตํ๋ ๊ธฐํ๋ฅผ ๊ฐ์กฐํ๋ค.