[문제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
복사