์์ดํ ์ ๋ณด๋ฅผ json์ผ๋ก ๋ง๋ค์ด ๋จ๋๋ฐ ์ด๊ฑด ์ ์ ๋ฐ์ดํฐ์
๊ทผ๋ฐ ์ค์ ๋ก ๊ฒ์์ ํ๋ฉด์ ๋ง๋๋ ์์ดํ ๋ค์ ์คํ ์นด์ดํธ๊ฐ ์์ด์ ๊ฐ์ ์ข ๋ฅ๋ฉด 99๊ฐ๊น์ง ๊ฐ์ ์์ดํ ์ฌ๋กฏ์ ์์ธ๋ค๊ฑฐ๋ ํ๋ ๋ฐฉ์์ธ๋ฐ,
์ด๊ฑด ๋์ ๋ฐ์ดํฐ์
๊ทธ๋์ ์์ดํ ์ ๋ํ ํค๊ฐ๋ง ์์ ํ๋ ํจ์จ์ ์ธ ๋ฐฉ์์ผ๋ก๋ ์ ๋ฐ ํํ์ด ๋ถ๊ฐ๋ฅํ ๊ฑฐ๊ฐ์๋ฐ
๋ถ๊ฐ์ ๋ณด๊ฐ ๋ถ๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ ์์ดํ ํค๊ฐ์ ๊ฐ์ธ๋ ํด๋์ค๊ฐ์๊ฑธ ํ๋ฒ ๋ ๋ง๋ค์ด์ ๋ํํด์ค์ผ ํ๋๊ฑฐ์?
์.. ์์ดํ ์ด๋ ์ธ๋ฒคํ ๋ฆฌ๋ ๋ด๋น๋๊ณ ์ฌ๋กฏ ํด๋์ค๊ฐ ๋ค๊ณ ์๋ ์์ดํ id, ์ธ๋ฒค index ๋ฐ ์๋ count๋ฅผ ๊ด๋ฆฌํ๋ฉด ๋์ง ์ถ์
๋ ๋ณดํต ์์ดํ ๋ฉํ๋ฐ์ดํฐ ํด๋์ค์ ์์ดํ ์ธ์คํด์ค ํด๋์ค๋ก ๋ถ๋ฆฌํด์ ๋ง๋ค๊ณ ์์ดํ ์ธ์คํด์ค์์ ๋ฉํ๋ฐ์ดํฐ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ ์์ผ๋ก ํจ
๊ท์ฐฎ์์ List<(Item, int)> ์
์ด๊ฒ ์ ์ผ ํธํจ ในใ
class stock { item item, int amount } ๋ ์ด๋ ๊ฒ ํจ
๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ค๋ฅธ๋ฐ, ์๋ฅผ ๋ค์ด [99],[99],[69] ์ธ๋ฐ ์์ดํ ์ ์ฌ์ฉํ ๋ ํญ์ ๋ง์ง๋ง ์ฌ๋กฏ์ ์๋ ์์ดํ ๋ถํฐ ์ฌ์ฉ๋๋ค๋ฉด class Item { int id , int couunt} ๋ก ๋ฐ์ดํ๋ ๋๋ด๊ณ ์ธ๋ฒค์์ ํํ ๋ฐฉ์๋ง ์ฌ๋กฏ ๋ณ๋ก '๋งฅ์ค ์นด์ดํธ 99๊ฐ ๋๋ฉด ๋ค์ ์ฌ๋กฏ ์ถ๊ฐ'๋ฐฉ์์ผ๋ก ํํํด์ฃผ๋ฉด ๋ ๊ฒ ๊ฐ๋ค์.