Search
Duplicate

사칙연산, 문자열 계산하기

정종미
정승규
날짜
2023/03/14
한줄평
사칙연산(두 수의 더하기, 빼기, 곱하기, 몫 구하기) , 문자열 계산하기 풀이 완료

[문제1] : 두 수의 합

function solution(num1, num2) { return num1 + num2; } // 변수를 따로 만들지 않고 return에 식을 작성해도 풀림
JavaScript
복사

[문제2] : 두 수의 차

function solution(num1, num2) { return num1 - num2; }
JavaScript
복사

[문제3] : 두 수의 곱

function solution(num1, num2) { return num1 * num2; }
JavaScript
복사

[문제4] : 몫 구하기

function solution(num1, num2) { return Math.floor(num1/num2); } // Math.floor() : 내림을 해주는 메서드
JavaScript
복사

[문제5] : 문자열 계산하기

function solution(my_string) { let answer = my_string.split(" "); // 문자열이 공백으로 나뉘어져있어 split(" ")으로 분리하면 배열로 정리됨 let result = parseInt(answer[0]); // answer의 첫번째 요소는 + - 상관이 없기에 미리 넣어줌 for (let i = 1 ; i <= answer.length -1; i++){ if (answer[i] == "+") { // 요소를 반복하여 +와 -를 찾아 그 다음 요소가 할 연산을 지정 result += parseInt(answer[i + 1]); } else if (answer[i] == "-"){ result -= parseInt(answer[i + 1]); } } return result; }
JavaScript
복사