๐จ๐ปโ๐ป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
โข ํธ๋ฆฌ ํํ๋ก ์ฐ๊ฒฐ๋ n๊ฐ์ ์ก์ ํ ๋คํธ์ํฌ์์ ํ๋์ ์ ์ ์ ๋์ด ๋ ๊ฐ์ ์ ๋ ฅ๋ง์ผ๋ก ๋ถํ ํ๋ ๋ฌธ์
โข ๋ ์ ๋ ฅ๋ง์ ์ก์ ํ ๊ฐ์ ์ฐจ์ด๋ฅผ ์ต์ํํ๋ ๊ฒ์ด ๋ชฉํ
โข BFS๋ฅผ ํ์ฉํ์ฌ ๊ฐ ์๋ธ ๊ทธ๋ํ์ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐํ๊ณ ์ต์ ์ ๋ถํ ์ ์ ์ฐพ์
โข ArrayList์ Queue๋ฅผ ์ฌ์ฉํ ๊ทธ๋ํ ๊ตฌํ๊ณผ ํ์์ด ํต์ฌ
[programmers] ์์ ์ง๊ฟ - Java
- ์์ ์ง๊ฟ ๋ฌธ์ ๋ ๋ ์ฌ๋์ด ์์์์ ์์ ํ ๊ท ํ์ ์ด๋ฃจ๋ ์์ ์๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ด๋ค.
- ์์๋ 2m, 3m, 4m ๊ฑฐ๋ฆฌ์ ์ข์์ด ์์ผ๋ฉฐ, ๋ฌด๊ฒ์ ๊ฑฐ๋ฆฌ์ ๊ณฑ์ด ์์ชฝ์ด ๊ฐ์์ผ ๊ท ํ์ ์ด๋ฃฌ๋ค.
- HashMap์ ํ์ฉํ์ฌ ๊ฐ ๋ฌด๊ฒ์ ๋ฐ์ ํ์๋ฅผ ์ ์ฅํ๊ณ , ๊ฐ์ ๋ฌด๊ฒ์ ๋ค๋ฅธ ๋ฌด๊ฒ์ ์์ ๊ฐ๊ฐ ๊ณ์ฐํ๋ค.
- ๊ฐ๋ฅํ ๊ฑฐ๋ฆฌ ๋น์จ (1:1, 2:3, 3:4, 2:4)์ ๊ณ ๋ คํ์ฌ ๊ท ํ์ ์ด๋ฃจ๋ ๋ชจ๋ ์์ ์๋ฅผ ๊ตฌํ๋ค.
[programmers] ๋ง๋ฒ์ ์๋ฆฌ๋ฒ ์ดํฐ - Java
- ๋ง๋ฒ์ ์๋ฆฌ๋ฒ ์ดํฐ๋ก 0์ธต๊น์ง ์ด๋ํ๋ ์ต์ ๋น์ฉ ๊ตฌํ๊ธฐ
- ์๋ฆฌ๋ฒ ์ดํฐ ๋ฒํผ์ ยฑ1, ยฑ10, ยฑ100 ๋ฑ 10์ ๊ฑฐ๋ญ์ ๊ณฑ ๋จ์๋ก ๊ตฌ์ฑ
- ๊ฐ ๋ฒํผ ์ฌ์ฉ๋ง๋ค ๋ง๋ฒ์ ๋ 1๊ฐ ์๋ชจ
- ํต์ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ: ๊ฐ ์๋ฆฟ์๋ง๋ค 5๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฆผ/๋ด๋ฆผ ์ ํ
- ์ฃผ์ ๊ณ ๋ ค์ฌํญ: ํ์ฌ ์๋ฆฟ์๊ฐ 5์ผ ๋๋ ๋ค์ ์๋ฆฟ์ ๊ฐ๋ ํ์ธ ํ์
[programmers] ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌํ๊ธฐ - Java
- ์นด์นด์ค ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌ๋ 4๊ฐ์ง ์งํ๋ก ์ด 16๊ฐ์ง ์ฑ๊ฒฉ ์ ํ์ ๊ตฌ๋ถ
- ๊ฐ ์ง๋ฌธ๋ง๋ค 7๊ฐ์ ์ ํ์ง(๋งค์ฐ ๋น๋์~๋งค์ฐ ๋์)๊ฐ ์ ๊ณต๋จ
- ์ ํ์ง์ ๋ฐ๋ผ ๊ฐ ์ฑ๊ฒฉ ์ ํ์ 1-3์ ์ ์ ์๊ฐ ๋ถ์ฌ๋จ
- ๊ฐ ์งํ๋ณ๋ก ๋ ๋์ ์ ์๋ฅผ ๋ฐ์ ์ฑ๊ฒฉ์ด ์ต์ข
์ ํ์ผ๋ก ๊ฒฐ์ ๋จ
- ๋์ ์ธ ๊ฒฝ์ฐ ์ฌ์ ์์ผ๋ก ๋น ๋ฅธ ์ฑ๊ฒฉ์ด ์ ํ๋จ
- Java์์ Map๊ณผ StringBuilder๋ฅผ ํ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ๊ตฌํ ๊ฐ๋ฅ