๋ค์ฏ์งธ ๋ ์ '๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ' ๋ผ๋ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์์ต๋๋ค.
์ด ๊ธ์์๋ ํด๋น ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง, ๊ฒช์๋ ์ด๋ ค์, ๊ทธ๋ฆฌ๊ณ ๋ฐฐ์ด ์ ์ ํ๊ณ ํ๊ธฐ ์ํด์ ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค ๐
๋ฌธ์ ์ค๋ช
๋ฌธ์์ด s๋ฅผ ์ซ์๋ก ๋ณํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์ solution์ ์์ฑํ๋ ๋ฌธ์ ์ ๋๋ค.
(์ ์ถ๋ ฅ์ ์)
str | return |
"1234 | 1234 |
"-1234" | -1234 |
๋ฌธ์ ํด๊ฒฐ ์ ๊ทผ
์ฅ ์ด๊ฑฐ๋ ๊ทธ๋ฅ ๊ฐ์ ํ๋ณํ Number๋ parseInt๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ ๊ฒ ์๋๊ฐ ? ํ๋ ์๊ฐ์ด ๋ค์๋ค. (๋ฌผ๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง)
๋ด๊ฐ ํผ ๋ฐฉ๋ฒ
function solution(s) {
return parseInt(s);
}
๋ฌธ์ ๋ฅผ ํผ ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด์๋ค ๐
๋ค๋ฅธ ์ฌ๋์ ํ์ด
// ๋ฌต์์ ๋ณํ
// ๋ฌธ์์ด๊ณผ ์ซ์์ด์ ์ฌ์น์ฐ์ฐ์ ์ซ์๊ฐ ๋์ค๊ฒ ๋ฉ๋๋ค
function strToInt(str){
return +str;
//return str / 1;
}
๋ฐฐ์ด์ ๊ณผ ๋๋ ์
์๋ฐ์คํฌ๋ฆฝํธ๋ ์ ๋ง ์ ์ฐํ ์ธ์ด์ด๊ตฌ๋ ใ ใ
๊ฐ์ ํ๋ณํ ์ด์ธ์ ๋ฌต์์ ํ๋ณํ์ด๋ผ๋ ๊ฒ ์๋๋ฐ, ์ด๋ ๋ฌธ์์ด๊ณผ ์ซ์์ ์ฌ์น์ฐ์ฐ์ ์ซ์ํ์ ์ด ๋์ค๊ฒ ๋๋ค๋ ์ ์ ๋ค์ ๋ฐฐ์ฐ๊ฒ ๋์์ต๋๋ค.
์์ง์ ์ฌ์ด ์ฝํ ๋ฌธ์ ๋ฅผ ํ๊ณ ์์ง๋ง ์ฐจ์ฐจ ๋จธ๋ฆฌ๋ฅผ ๊ตด๋ ค๋ณด๋ฉฐ ์ข ๋ ๋์ด๋ ์๋ ๋ฌธ์ ๋ ์ฝ๊ฒ ํ ์ ์๊ฒ ๋๊ธฐ๋ฅผ ~๐