์ ์ฒด ๊ธ
[PGM] ๊ตฌ๋ช ๋ณดํธ (java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42885 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ตฌ๋ช ๋ณดํธ ๋ฌด์ธ๋์ ๊ฐํ ์ฌ๋๋ค์ ๊ตฌ๋ช ๋ณดํธ๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ๋ ค๊ณ ํฉ๋๋ค. ๊ตฌ๋ช ๋ณดํธ๋ ์์์ ํ ๋ฒ์ ์ต๋ 2๋ช ์ฉ ๋ฐ์ ํ ์ ์๊ณ , ๋ฌด๊ฒ ์ ํ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋๋ค์ ๋ชธ๋ฌด๊ฒ๊ฐ [70kg, 50kg, 80kg, 5 programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป Greedy 1. ๋ฌธ์ ์ดํด ๊ตฌ๋ช ๋ณดํธ๋ฅผ ํ์ฉํ์ฌ ๋ฌด์ธ๋์ ๊ฐํ ์ฌ๋๋ค์ ๊ตฌ์ถํ ๋ ๊ตฌ๋ช ๋ณดํธ๋ฅผ ์ต์ํ์ผ๋ก ์ฌ์ฉํ๋ค๋ฉด ๋ช๊ฐ์ ๊ตฌ๋ช ๋ณดํธ๋ฉด ๊ตฌํ ์ ์์์ง๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ์ด ๋ ๊ตฌ๋ช ๋ณดํธ์๋ ์ต๋ 2๋ช ์ ์ฌ๋๊ณผ ์ ํ๋ฌด๊ฒ ์ดํ๋ก ํ์นํ ์ ์๋ค. 2. ์ ๊ทผ๋ฐฉ๋ฒ Greedyํ ์ ๊ทผ์ ํ๋ฉด ๋ฌธ์ ๋ฅผ ..
[PGM] ์ฃผ์ ๊ฐ๊ฒฉ (Java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42584 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ฃผ์๊ฐ๊ฒฉ ์ด ๋จ์๋ก ๊ธฐ๋ก๋ ์ฃผ์๊ฐ๊ฒฉ์ด ๋ด๊ธด ๋ฐฐ์ด prices๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๊ฐ๊ฒฉ์ด ๋จ์ด์ง์ง ์์ ๊ธฐ๊ฐ์ ๋ช ์ด์ธ์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ํ์ฌํญ prices์ ๊ฐ ๊ฐ๊ฒฉ์ 1 ์ด์ 10,00 programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ์ฐ์ ์์ ํ 1. ๋ฌธ์ ์ดํด ์ด ๋จ์๋ก ๊ธฐ๋ก๋์ด์๋ ์ฃผ์์ ๊ฐ๊ฒฉ์ ๋ํ ์ ๋ณด๊ฐ ๋ค์ด์๋ intํ ๋ฐฐ์ด์ด input์ผ๋ก ๋ค์ด์ฌ ๋ ๊ทธ ๊ฐ๊ฒฉ์ด ๋จ์ด์ง์ง ์์ ๊ธฐ๊ฐ์ด ๋ช ์ด์ธ์ง return ํ๋ ๋ฌธ์ ์ด๋ค. 2. ์ ๊ทผ๋ฐฉ๋ฒ ์ฐ์ ์์ ํ๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ์ฐ์ ์์ ํ..
[PGM_12981] ์์ด ๋๋ง์๊ธฐ (Java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/12981 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ด ๋๋ง์๊ธฐ 3 ["tank", "kick", "know", "wheel", "land", "dream", "mother", "robot", "tank"] [3,3] 5 ["hello", "observe", "effect", "take", "either", "recognize", "encourage", "ensure", "establish", "hang", "gather", "refer", "reference", "estimate", "executive"] [0,0] programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป Set 1. ๋ฌธ์ ์ดํด n๋ช ์ ์ฌ๋์ด ..
[PGM_77885] 2๊ฐ ์ดํ๋ก ๋ค๋ฅธ ๋นํธ (Java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/77885?language=java ์ฝ๋ฉํ ์คํธ ์ฐ์ต - 2๊ฐ ์ดํ๋ก ๋ค๋ฅธ ๋นํธ programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ๋นํธ์ฐ์ฐ์ 1. ๋ฌธ์ ์ดํด $f(x)$ = $x$ ๋ณด๋ค๋ ํฌ์ง๋ง ๋นํธ 2๊ฐ๋ง ๋ณ๊ฒฝ๋ ๊ฐ ์ค ์ต์๊ฐ์ผ๋ก ์ ์๋๋ ํจ์ $f$๊ฐ ์์ ๋, $f(x)$์ ๊ฐ์ ๊ตฌํด์ฃผ๋ ๋ฌธ์ ์ด๋ค. 2. ์ ๊ทผ๋ฐฉ๋ฒ bit์ฐ์ฐ์์ธ &์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. &์ฐ์ฐ์๋ and์ฐ์ฐ์ผ๋ก a & b์์ ๋ถ ๋์ a,b๊ฐ ๋ชจ๋ 1์ธ ๊ฒฝ์ฐ๋ง 1์ด๋ค. ๋นํธ ๋๊ฐ๋ง ๋ณ๊ฒฝํ์ฌ ์ต์๊ฐ ๋๊ธฐ ์ํด์๋ ๊ฐ์ฅ ์์ ์์น์ 0๊ฐ์ ์ฐพ์ 1๋ก ๋ฐ๊พธ์ด์ฃผ๊ณ ๊ฐ์ฅ ์์ ์์น ๋ฐ๋ก ์๋์ 1์ 0์ผ๋ก ..