[ํ๋ก๊ทธ๋๋จธ์ค] ํ ์ธํ์ฌ/Java - Lv.2
โ๋ฌธ์ https://school.programmers.co.kr/learn/courses/30/lessons/131127 ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.kr๐์ ํHashโ๐ปํ์ดwant = ["banana", "apple", "rice", "pork", "pot"], number = [3, 2, 2, 2, 1]์ํ๋ ์ ํ๊ณผ ์๋์ ํด์๋งต์ผ๋ก ๋ง๋ ๋ค.discount = ["chicken", "apple", "apple", "banana", "rice", "apple", "pork", "banana", "pork", "rice", "pot",..
2024. 10. 21.
[Baekjoon] 1904. 01ํ์ผ/Java - Silver3
โ๋ฌธ์ https://www.acmicpc.net/problem/1904๐์ ํDPโ๐ปํ์ด'00'ํ์ผ๊ณผ '1'ํ์ผ๋ง์ ์ด์ฉํ์ฌ 2์ง ์์ด์ ๋ง๋ค ์ ์์. ์ฆ, '01', '10'์ ๋ง๋ค ์ ์์.N = 1์ผ ๋, '1'๋ง ๊ฐ๋ฅ. N = 2์ผ ๋, '00', '11' 2๊ฐ ๊ฐ๋ฅ.N = 3์ผ ๋, '100', '001', '111' 3๊ฐ ๊ฐ๋ฅ.์ด ๋, N = 3์ธ ๊ฒฝ์ฐ๋ฅผ ๋ณด๋ฉด '1'๊ณผ '11', '00'์ผ๋ก ์กฐํฉํ๋ค๊ณ ์๊ฐํ ์ ์์.๊ทธ๋ฌ๋ฏ๋ก dp[3] = dp[2] + dp[1]์ด๋ผ๊ณ ์๊ฐํ ์ ์์.i๋ก ๋ฐ๊ฟ๋ณด๋ฉด dp[i] = dp[i - 1] + dp[i - 2]๋ผ๊ณ ํ ์ ์์.๐ป์ฝ๋import java.io.*;public class Main { static int n; public ..
2024. 10. 15.