Notice
Recent Posts
Recent Comments
Link
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

eazyseon

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค(์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ) - ๋ฌธ์ž์—ด ๊ณ„์‚ฐํ•˜๊ธฐ ๋ณธ๋ฌธ

๐Ÿง์•Œ๊ณ ๋ฆฌ์ฆ˜?์•Œ๊ณ ์‹ถ์Œ!

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค(์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ) - ๋ฌธ์ž์—ด ๊ณ„์‚ฐํ•˜๊ธฐ

eazyseon 2023. 2. 23. 13:32
๋ฐ˜์‘ํ˜•

- ๋ฌธ์ œ ์„ค๋ช…

 

 

- ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

 

 

- ๋‚˜์˜ 90์ ์งœ๋ฆฌ ํ’€์ด 

 

function solution(my_string) {
  let answer = 0;
  my_string=my_string.split(' ')
  
  for(let i=0; i<my_string.length; i++){
    if(my_string[i]==="+"){
      answer=answer?answer+=Number(my_string[i+1]):Number(my_string[i-1])+Number(my_string[i+1])
    }else if(my_string[i]==='-'){
      answer=answer?answer-=Number(my_string[i+1]):Number(my_string[i-1])-Number(my_string[i+1])
    }
  }
  return answer;
}

 

์œ„ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•˜๋ฉด ๋‹ต์€ ๋‚˜์˜ค์ง€๋งŒ ํ…Œ์ŠคํŠธ์—์„œ ํ†ต๊ณผ๋ฅผ ๋ชปํ•˜๊ณ  90์ ์ด ๋œ๋‹ค ๐Ÿ˜“

 

 

- ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ’€์ด

function solution(my_string) {
    return eval(my_string);
}

eval์ด๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ณ„์‚ฐ๊ฐ’์„ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์™€์šฐ ๐Ÿ˜ฆ

 

ํ•˜์ง€๋งŒ MDN์— ์ด๋ ‡๊ฒŒ ๋‚˜์™€์žˆ์œผ๋‹ˆ ๋˜๋„๋ก ์•ˆ ์“ฐ๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ๋‹ค!!

 

- ๋ฐฐ์šด ์  

1. eval์ด๋ผ๋Š” ๊ฒƒ์ด ์žˆ๊ตฌ๋‚˜..!

๋ฐ˜์‘ํ˜•
Comments