프로그래머스 코딩테스트 [두 정수 사이의 합] javascript

Louis·2023년 12월 5일
1
post-thumbnail

안녕하세요!

이제야 조금 동굴에서 나온 것 같았지만 그 것은 동굴 끝의 빛이 아닌 헛 것을 본 것이었답니다..!

무슨 소리냐구요?

네 망했습니다 ㅎ

망했습니다~~~

네 그렇습니다 팀프로젝트를 시작했습니다 왜 시작부터 투털거리냐고 하실 수 있지만...

그냥 제 마음이 그래요..

요즘 저의 모습입니다... 빠른 진도에 흐름을 못 찾고 허우적 거리는 저의 모습...

네 뭐 어쩌겠습니까 해야죠...

네 그러면 바로 리뷰 시작하도록 하겠습니다

문제

두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.

활용된 주요 코드

Math.max, Math.min, for 코드들을 활용해서 문제를 해결했습니다

나의 풀이

function solution(a, b) {
    var answer = 0;
    
    const min = Math.min(a, b);
    const max = Math.max(a, b)
    
    for(let i = min; i <= max; i++) {
        answer = answer + i
    }
    
    return answer;
}

문제 해석

먼저, Math.max, Math.min 코드를 사용해서 최소값과 최댓값을 찾아줍니다

그 다음, i = min; i <= max; i++ 조건을 두고 for문을 통해 반복하여 합을 출력합니다

그렇게 되면!!

이렇게 정답을 받아보실 수 있습니다!!

네 이번에는 Math.max, Math.min 을 통해서 '두 정수 사이의 합' 에 대해 알아보았습니다

이번에 코딩테스트 내용을 별로 작성 안하고 멘탈도 무너지고 해서 오늘은 이렇게 작성하고 마무리 하도록 하겠습니다..

여러분 우리는 꼭 행복하자구요!
저도 행복한 사람이 되기 위해 노력하겠습니다..!

profile
디자이너의 코딩 도전👍🏻

0개의 댓글