본문 바로가기
Coding Test/JavaScript

[Javascript] (구름 먼데이 챌린지) 1주차 1번 문제

by Chaedie 2022. 10. 14.
728x90

[Javascript] (구름 먼데이 챌린지) 1주차 1번 문제

💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.

내 풀이

function solve() {
    const nums = lines[1].trim().split(' ');

    const answer = nums.reduce((acc, cur) => BigInt(+cur) * BigInt(acc), 1n).toString();
    return answer;
}

배운 점, 느낀 점

  • 테스트 케이스 10번이 계속 안풀려서 한참을 고생했습니다.
  • 결국 BigInt를 사용해서 풀었는데요, 해당 개념을 4개월전에 사용은 해봤지만 제대로 알지 못해서 한참을 고생했네요.
  • 프로그래머스 문제를 풀때는 그냥 단순히 구현만 해도 문제되는 부분이 없었는데, 구름테스트 케이스는 실제 알고리즘 문제처럼 까다로운 케이스가 많이 들어있네요. BigInt와 같이 타입을 고려해야하는경우는 또 오랜만이라 힘들었지만 꽤나 유익한 시간이었습니다.

댓글