본문 바로가기
DEV/알고리즘 문제 풀이

[JS 공부하기] 1일차 - 프로그래머스 LV.0

by krokerdile 2023. 7. 15.

1학기가 끝나면 코테, CS 공부를 열심히 해야지라고 생각하고

인도 온지 벌써 2주차인데 공부보다는 운동을 더 열심히 하는 것 같다😅

같이 온 팀원을 본받아서 조금씩 시작해보려고 몸풀기로 JavaScript공부를 시작했다. 일단은 공식문서 안보고 문제 푸는 정도로 시작을 해서 프로그래머스 레벨 0 문제를 좀 풀어봤는데 생각보다는 나쁘지 않게 풀리는 것 같다. 매일 조금씩이라도 문제도 풀고 1학기 때 수강했던 수업들 내용도 정리해둬야 될 것 같다. CS(컴퓨터망, 컴퓨터학개론) 지식관련된 수업을 많이 들어서 한번 정리해두면 다시 보는데 도움이 될 거 같다. 

두 수의 곱
function solution(num1, num2) {
    var answer = 0;
    answer = num1 * num2;
    return answer;
}
두 수의 차
function solution(num1, num2) {
    var answer = 0;
    answer = num1 - num2;
    return answer;
}

나머지 구하기

function solution(num1, num2) {
    var answer = -1;
    answer = num1 % num2;
    return answer;
}
몫 구하기
function solution(num1, num2) {
    var answer = 0;
    answer = num1/num2;
    answer = parseInt(answer)
    return answer;
}
실수(float)로 나오는 num1 / num2를 int로 바꿔줘서 앞자리 값, 몫만 떼서 돌려줄 수 있도록 할 필요 있다. 
parseInt()를 이용해서 int로 타입을 바꿔줄 수 있다. 
 

JavaScript parseInt() Method

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

몫 구하기
function solution(num1, num2) {
    var answer = 0;
    answer = num1/num2;
    answer = parseInt(answer)
    return answer;
}