Post

프로그래머스 LV0 "두 수의 곱"

프로그래머스 Lv0 두 수의 곱

기초부터 다시 공부를 하기위해 프로그래머스 라는 사이트에서 코딩테스트를 LV0 부터 가능한곳까지 못하는곳은 레퍼런스를 찾아가며 풀어보려고 합니다.

매일 1개의 풀이를 하고 그 풀이에대한 나의 생각 및 해석을 적어보려합니다.

오늘은 세번째 문제 ‘두 수의 곱’ 문제입니다.

프로그래머스 이미지

위 이미지가 프로그래머스 코딩문제입니다.

문제는 1번 값과 2번값이 주어졌을때 1번값을 2번값으로 곱했을때의 값을 구하는 문제입니다. (이전 포스팅과 같은 그냥 간단한 연산, 곱하기 문제입니다.)

이제 기본 세팅 코드도 알아보겠습니다.

1
2
3
4
function solution(num1, num2) {
    var answer = 0;
    return answer;
}

이전 포스팅과 같은 기본 함수형태입니다.

우선 함수안에 매개변수로 num1,num2가 있습니다. 출제자가 해당 매개변수에 임의의 값을 넣어주면 함수의 리턴 값으로 답을 알려주면 되는 간단한 코드 입니다.

매개변수의 설명은 이전 포스팅을 참고해주세요.

연산자

오늘은 바로 시도를 해보기 전에 간단한 연산자에 대해서 설명을 드리도록 하겠습니다. javascript에는 다양한 연산자가 있습니다. 이전에 2번의 문제 풀이에서 사용했던 ‘+’,’/’도 연산기호입니다. 아래는 예시와 설명입니다.

연산자설명
+더하기
-빼기
*곱하기
/나누기
%나머지 구하기
=변수에 값을 할당
+=더하고 할당
-=빼고 할당
*=곱하고 할당
/=나누고 할당
==동등 비교
===일치 비교
!=부등 비교
!==불일치 비교
>크기 비교
<작기 비교
>=크거나 같음 비교
<=작거나 같음 비교
&&논리 AND
||논리 OR
!논리 NOT

이 외에 다른 연산자가 있지만 오늘은 기본적인 연산자들만 알아보겠습니다.

자 이제 저희는 연산자에 곱하기가 ‘*‘기호인것을 알았습니다. 코드에 기호를 적용하여 값을 확인해보겠습니다.

1
2
3
4
5
function solution(num1, num2) {
    var answer = num1*num2;
    return answer;
}
console.log(solution(2, 5))

저는 이 함수의 매개변수에 2과5를 넣어줬습니다. 그리고 아래 결과값을 확인하기 위해 console.log()으로 콘솔에 값을 볼 수 있게 했습니다. 한번 결과값을 보겠습니다.

결과는 10이 나왔습니다.

곱하기가 끝났으니 한번 제출해보도록 하겠습니다.

프로그래머스 이미지

성공이네요!

오늘은 프로그래머스 LV0 ‘두 수의 곱’ 문제의 대해서 알아봤습니다.

오늘까지 3개의 문제를 풀고 설명을 하면서 저의 기본적인 지식을 복습해봤습니다.

감사합니다.

This post is licensed under CC BY 4.0 by the author.