Integer Triangle
Last updated
Was this helpful?
Last updated
Was this helpful?
์ ์ ์ผ๊ฐ์ ๊ตฌํํ๊ธฐ ์ํด ์ ์๋ฅผ ์ ๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ1
1๋ฒ์งธ ์ค์ 1๊ฐ 2๋ฒ์งธ ์ค์ 2๊ฐ 3๋ฒ์งธ ์ค์ 3๊ฐ 4๋ฒ์งธ ์ค์ 4๊ฐ 5๋ฒ์งธ ์ค์ 5๊ฐ = i๋ฒ์งธ ์ค i, ์ ๋ ฅ๋ฐ์ ๊ฐฏ์ j์ด๋ค.์ด๋ j๋ ์ค์(i)๊น์ง ์ฆ๊ฐํ๋ค!
์ ์ ์ผ๊ฐ์ ๊ตฌํํ๊ธฐ ์ํด ์ ์๋ฅผ ์ ๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ2
String์ผ๋ก ์ ๋ ฅ๋ฐ์์ String๊ธธ์ด๋งํผ ๋๋ฆฐ๋ค.
toString( )๋ฉ์๋ ์ด์ฉํ๋ค.
toString( ) ๊ฐ์ฒด๋ฅผ ๋ฌธ์๋ก ํํํ๋ ๋ฉ์๋.
์๊ฐ ์ค๋ฅ
์์ ์ ์ ์ผ๊ฐํ ์ซ์๋ค์ 2์ฐจ์ ๋ฐฐ์ด์ ์ฎ๊ธฐ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
i\j
1
2
3
4
5
1
7
2
3
8
3
8
1
0
4
2
7
4
4
5
4
5
2
6
5
์ ์ ์ผ๊ฐํ ์ ํฉ์ด ์ต๋๊ฐ ๋๋ ๋ง์ง๋ง ์์๋ฅผ [i][j]๋ผ๊ณ ํ๋ฉด, [i][j]๋ [i-1][j-1] ๋๋ [i-1][j]์์ ์จ๋ค.
์ด๋ ์๊ฐ์ ์๋ชปํด์ [i-1][j], [i-1][j+1]๋ก ์๋ชป ์๊ฐํ๋ค.