본문 바로가기
코딩일기/JS<자바스크립트>

자바 스크립트 <몫 구하기> 프로그래머스

by 2pro.e_pro 2024. 5. 30.
728x90
반응형

오늘은 즐겁게 문제를 풀다가 당황할 만한 문제를 가져와서 회고 하겠다.

 

바로 자바스크립트 <몫 구하기> 프로그래머스 문제이다.

 

 

처음 문제를 풀다가 당황했던 이유는

<두수의 합, 차, 곱>  처럼 합하고 빼고 더하듯 나눠버렸다는 사실..

그렇게 되면 num1, num2에 소수점 까지 나눠 버리기 때문에

실제로는 계산이 안되게 되더라... 는 것을 나중에 깨달았다.

 

그래서 메소드 라는 개념을 적용 하게 되었는데 코드는 아래와 같다.

 

function solution(num1, num2) {
    var answer = Math.floor(num1 / num2);
    return answer;
}

 

여기서 메소드는 Math.floor 인데 간단한 개념은 결과 값을 정수로 변환해 준다는것.

 

GPT의 설명을 첨언하자면 아래와 같다.

 

📌단.

처음부터 문제를 GPT에 복사 붙여넣기해서 답을 얻으면 내 성장에는 전혀 도움이 되지 않는다.

프로그래머스 문제를 풀면서 느끼는 점은

"내가 배운 코드로 얼마나 로직에 대한 고민을 많이 하는가?"

위 문장이 중점이며 여러분도 꼭 고민하고

내가 구상한 로직을 구현한 코드가 실행이 안될때

구글링으로 메소드, 해결책을 디깅하도록 하고

이후에도 테스트에서 막히는 경우 또는 테스트를 통과 하더라도

나의 코드에 대한 확실한 이해를 위한 해설정도로 사용하길 바란다.

728x90
반응형

댓글