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와 같이 타입을 고려해야하는경우는 또 오랜만이라 힘들었지만 꽤나 유익한 시간이었습니다.
'Coding Test > JavaScript' 카테고리의 다른 글
[Javascript] (프로그래머스 level 0) 특이한 정렬 (0) | 2022.10.24 |
---|---|
[Javascript] (프로그래머스 level 0) 로그인 성공? (0) | 2022.10.20 |
[Javascript] (프로그래머스 level 0) 등수 매기기 (0) | 2022.10.20 |
[Javascript] (프로그래머스 level 0) 치킨 쿠폰 (0) | 2022.10.20 |
[Javascript] (프로그래머스 level 0) 외계행성의 나이 (0) | 2022.10.14 |
[Javascript] (프로그래머스 level 0) 중복된 문자 제거 (0) | 2022.10.12 |
[Javascript] (프로그래머스 level 0) 문자 반복 출력하기 (0) | 2022.10.09 |
[Javascript] (프로그래머스 level 0) 양꼬치 (0) | 2022.10.09 |
댓글