프로그래머스, 자바스크립트) 삼총사

2024. 11. 12. 23:52·개발/알고리즘(코딩테스트)

문제

https://school.programmers.co.kr/learn/courses/30/lessons/131705?language=javascript

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

풀이

function solution(number) {
    let count = 0;
    const len = number.length;
    
    // 3중 반복문을 사용하여 모든 가능한 조합을 확인
    for (let i = 0; i < len - 2; i++) {
        for (let j = i + 1; j < len - 1; j++) {
            for (let k = j + 1; k < len; k++) {
                // 세 수의 합이 0인 경우 카운트 증가
                if (number[i] + number[j] + number[k] === 0) {
                    count++;
                }
            }
        }
    }
    
    return count;
}
저작자표시 비영리 변경금지 (새창열림)

'개발 > 알고리즘(코딩테스트)' 카테고리의 다른 글

프로그래머스, 자바스크립트) 최댓값과 최솟값  (1) 2024.11.14
프로그래머스, 자바스크립트) 숫자의 표현  (3) 2024.11.13
프로그래머스, 자바스크립트) 로또의 최고 순위와 최저 순위  (0) 2024.11.11
프로그래머스, 자바스크립트) 이상한 문자 만들기  (0) 2024.11.10
프로그래머스, 자바스크립트) 크기가 작은 부분문자열  (1) 2024.11.07
'개발/알고리즘(코딩테스트)' 카테고리의 다른 글
  • 프로그래머스, 자바스크립트) 최댓값과 최솟값
  • 프로그래머스, 자바스크립트) 숫자의 표현
  • 프로그래머스, 자바스크립트) 로또의 최고 순위와 최저 순위
  • 프로그래머스, 자바스크립트) 이상한 문자 만들기
빔네모
빔네모
console.log("빔네모")
  • 빔네모
    bimnemo("개발")
    빔네모
  • 전체
    오늘
    어제
    • 기록 (149) N
      • 기술 (39) N
        • JavaScript (3) N
        • TypeScript (9)
        • React.js (10)
        • Next.js (0)
        • 라이브러리,도구 (4)
        • HTML,CSS (4)
        • CS (5)
        • BE (4)
      • 개발 (98) N
        • 프로젝트 (0)
        • 트러블슈팅 (5)
        • 알고리즘(코딩테스트) (93) N
      • 정보 (4)
      • 취미 (8)
        • 감상 (8)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
빔네모
프로그래머스, 자바스크립트) 삼총사
상단으로

티스토리툴바