Number ํ์
๊ณผ String ํ์
์ +, * ์ฐ์ฐ ๊ฐ ์ง๋ฌธ
์ง๋๊ฐ๋ค ๊ฐ์๋ฅผ ๋ณด๋ค ๋ต๋ณ๋๋ฆฝ๋๋ค. ๋ฏธ์ํ ์ ์ด ์์ ์๋ ์์ผ๋ ์ํด๋ฐ๋๋๋ค. ์ผ๋จ ๋ฐ์ดํฐ๋ฅผ ํ ๋นํ ๋ ๋ฌธ์ํ์
์ " " ๋ฅผ ํ๊ณ ์ซ์๋ ํ์ง ์์ต๋๋ค. ํ์ฌ ํ ๋นํ์ ๊ฒ์ ๋ณด๋ฉด ๋ฐ๋๋ก ๋์ด์๋ค์. ์ถ๋ ฅ๊ฐ์ด +๋ ๋ฌธ์ *๋ ์ซ์๋ก ๋๋๋ ๊ฒ์ด ์๋๋ผ ๋ค์ ๋์ค๊ฒ ์ง๋ง ํ์ฌ ํ ๋นํด๋์ผ์ ์์์ ๋ณด๋ฉด sum = num + str ์ธ๋ฐ ํ ๋น์ด ๋ฐ๋๋ก ๋์ด์์ผ๋ ํ ๋น๋ ๊ฐ์ผ๋ก ์ ์ด๋ณด๊ฒ ์ต๋๋ค. sum = "10" + 10 mul = "10"*10 ์ด๋ ๊ฒ ์ ํ์๋ ๊ฒ์ด๊ตฌ์ ๋ฌธ์์ด์์๋ง + ๋ง์
์ฐ์ฐ์๋ฅผ ํ ๋ 10 + 10 = 20 ์ด ์๋๋ผ ์ซ์ 10 ๊ณผ ๋ฌธ์์ด 10์ ํฉ์ ์ด์ด๋ถ์ด๋ ์์ ์ฐ๊ฒฐ์ ์๋ฏธํ์ฌ 1010 ์ด ๋๊ณ "1010" ์ด ์ถ๋ ฅ๋๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํ์
๋ํ String์ด ๋๋ ๊ฒ์ด๊ตฌ์. ์ซ์์ ๋ง์
์์๋ ์๋ฅผ ๋ค์ด 5+5 = 10 ์ด๋ฉด 10์ ๋ฐ์ดํฐ ํ์
์ Number์
๋๋ค. ๊ณฑ์
์์๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ๋ฌธ์์ด์ด์ด๋ ์ซ์๋ ์์์ ์ซ์๋ก ๋ฐ๊พธ์ด ๊ณ์ฐ์ ํด์ค๋๋ค. (๋บ์
๋๋์
๋ ๋ง์ฐฌ๊ฐ์ง) ๊ทธ๋ฆฌํ์ฌ 10*10 ์ด 100์ด ๋์ค๊ฒ ๋์ด ๋ฐ์ดํฐ ํ์
์ด Numder๊ฐ ๋์ค๊ฒ ๋๋ ๊ฒ์ด๊ตฌ์. ์ดํดํ์๋๋ฐ ๋์์ด ๋์
จ๊ธธ ๋ฐ๋๋๋ค.