์์ ๋ ์ฌํญ๋ง์
ํด๋์ค์์ ์ด๊ธฐํ ์ ์์ผ๋์นด๋ ํจํด์ผ๋ก ํด๋ณด์๋ค. AddOperation() ์ธ์คํด์ค ์์ฑ ์ ์ข ๋ ๊ฐ๋จํ๊ฒ ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์์๋ค.(๋งค๊ฐ๋ณ์/ ์์ผ๋์นด๋ํจํด ์ข ๋ ๊ณต๋ถํด์ ๋ด์ฉ ์ถ๊ฐํ ์์ ) ๋จ์ผ์ฑ
์ ์์น์ผ๋ก ํ์ ๋ ๋ฌด์์ด ์ข์๊ฐ?๋ง์
ํด๋์ค๋ ๋ง์
์ ๊ธฐ๋ฅ๋ง ๋งก๊ณ ์๋ค.์ด์ ์ ์ฝ๋๋ calculator ํด๋์ค๊ฐ 5๊ฐ์ง ์ฐ์ฐ ๊ธฐ๋ฅ์ ๋ค ํ๊ณ ์์๋ค. ์ถ์ํ์ ๊ฐ๋
๋ง์
์ ์ฐ์ฐํ๋ค.๋บ์์ ์ฐ์ฐํ๋ค.๊ณฑ์
์ ์ฐ์ฐํ๋ค.๋๋์
์ ์ฐ์ฐํ๋ค.'์ฐ์ฐ์ ํ๋ค'์ ์ง์ค
๐ฅ Sparta_iOS_4๊ธฐ/2๏ธโฃ 240610_๊ณ์ฐ๊ธฐ ์ฑ ver.1
level.2์์ level.3 ๋จ๊ณ์๊ฐ ์ฐ์ฐ์ ๋ณ ํด๋์ค๋ฅผ ๋๋๋ ์์
์ ํ๋ ์ค์ฝ์ ์ฐฝ์ ์๋ฌด๋ฐ ์
๋ ฅ์ด ๋์ง ์๋ ์ํฉ์ด ์๊ฒผ๋ค. ๊ทธ ์ ๊น์ง๋ ๋ถ๋ช
์ด ๋์๋๋ฐ ๋ง์ด๋ค... ์์ ์ฝ๋๋ฅผ ์ดํด ๋ณด๋ฉดAddOperation ์ธ์คํด์ค์ ์ด๊ธฐ๊ฐ์ด์ง์ ๋์ด ์์ง ์์์ ๋ณผ ์ ์๋ค. firstNumber๊ฐ ๋งค๊ฐ๋ณ์๋ช
์ธ๋ฐ๋ด๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฐฉ๊ฐํ์๋ค. ์์ง ํด๋์ค์ ๊ตฌ์กฐ๊ฐ ๋์ ์ต์ง ์์๊ด๋ จ ๋ฌธ๋ฒ ๋ด์ฉ์ ๊ณ์ ์ฐพ์ ์ฝ์ด๋ณด๋ค ๋ณด๋๋ง์นจ ํด๋น ๋ด์ฉ์ ๋ฐ๊ฒฌํ๊ฒ ๋์๋ค. ์ธ์คํด์ค ์์ฑ ์ ์ต์
๋ ํ์
์ผ๋ก ์ ์ธ๋์ง ์์ ๋ชจ๋ ํ๋กํผํฐ๋ ๋ช
์์ ์ผ๋ก ์ด๊ธฐํ๋ฅผ ํด์ผ ํ๋ค!!์ด๊ธฐํ ๋์ง ์์ ํ๋กํผํฐ๊ฐ ์๋ค๋ฉด ์ฑ์ด ๋น๋ ๋์ง ์๋ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์๋๋ค. ์ด๋ ๊ฒ ํ๋กํผํฐ์ ์ด๊ธฐ๊ฐ์ ์ง์ ํ๋์ ์ ์๋์ด ๋๋ ๊ฒ์ ํ์ธํ ์ ..
์ค๋ ์ฒ์ ๋ฐ์๋ณธ ๊ฐ์ธ ๊ณผ์ ๋ค. ์ง๊ธ๊น์ง ๋ณธ ์ธ๊ฐ์ ๋ฐํ์ผ๋กํด๋์ค๋ฅผ ์ด์ฉํ ๊ณ์ฐ๊ธฐ๋ฅผ ๊ตฌํํด์ผํ๋๋ฐ๋ง์ ์์ํ๋ ค๋ ๊ฐ์ด ์กํ์ง ์์๋ค. ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๊ฐ ์กํ์ง ์๋ค๊ณ ํ๋จ๋์ด ์ธ๊ฐ๊ณผ ์๋ฃ์ง์ ์ข๋ ๊ณต๋ถํ ๋ค๋จผ์ calculator๋ผ๋ class์๊ธฐ๋ณธ์ ์ธ ํ์ ๋จผ์ ๊ทธ๋ ค๋ณด๊ธฐ๋ก ํ๋ค. ๋๋ต์ ์ผ๋ก ํ์ ์ก๊ณ ์ฝ๋๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ์์ ํด ๋๊ฐ๋ณผ ์์ ์ด๋ค. โ
Lv1~2_1์ฐจ ์ฝ๋ ์์ฑ ์์ง readLine()ํจ์๋ฅผ ์ฌ์ฉํด์ ์
๋ ฅ๊ฐ์ ๋ฐ์์ค๊ธฐ๋์ข ๋ ์ฐพ์ ๋ด์ผํด์ ์์์ ๊ฐ์ ํ ๋นํด ํ
์คํธํด๋ณด์๋ค. ์ฐ์ ์ฐ์ฐ ๋ฉ์๋๋ง ๋จผ์ ๋ง๋ค์ด ๋ณด์๋ค. switch ๊ตฌ๋ฌธ์ ์ฌ์ฉํด์
๋ ฅ๋ ์ฐ์ฐ์์ ๋ฐ๋ผ ํด๋น ๋ฉ์๋ ์คํ์์ถ๊ฐ์ ์ผ๋ก ์์
ํด ์ค ์์ ์ด๋ค. calculator ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ํ
์คํธ๋ฅผ ํด๋ณด๊ธฐ ์ํด..