코딩테스트 Level.1 삼총사

2024. 5. 28. 09:37·코딩테스트

문제 설명

 

한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. 또한, 두 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다. 따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다. 

 

한국중학교 학생들의 번호를 나타내는 정수 배열 number 가 매개변수로 주어질 때, 학생들 중 삼총사로 만들 수 있는 방법의 수를 return하도록 solution 함수를 완성하세요.

 

제한사항

  • 3 ≤ number의 길이 ≤ 13
  • -1000 ≤ number의 각 원소 ≤ 1000
  • 서로 다른 학생의 정수 번호가 같을 수 있습니다.

입출력 예

number result
[-2, 3, 0, 2, -5] 2
[-3, -2, -1, 0, 1, 2, 3] 5
[-1, 1, -1, 1] 0

 


코딩테스트 Level.1 삼총사

'코딩테스트' 카테고리의 다른 글

코딩테스트 Level.1 최소 직사각형  (1) 2024.05.28
코딩테스트 Level.1 크기가 작은 부분문자열  (0) 2024.05.28
코딩테스트 Level.1 이상한 문자 만들기  (0) 2024.05.28
코딩테스트 Level.1 3진법 뒤집기  (0) 2024.05.27
코딩테스트 Level.1 최대공약수와 최소공배수 Swift  (0) 2024.05.03
'코딩테스트' 카테고리의 다른 글
  • 코딩테스트 Level.1 최소 직사각형
  • 코딩테스트 Level.1 크기가 작은 부분문자열
  • 코딩테스트 Level.1 이상한 문자 만들기
  • 코딩테스트 Level.1 3진법 뒤집기
이도서
이도서
  • 이도서
    도서의 코딩노트
    이도서
  • 전체
    오늘
    어제
    • 분류 전체보기 (209)
      • Today I Learned (79)
        • 2024 (78)
      • Swift (25)
        • Swift 문법 정리 (19)
        • RxSwift (5)
      • Swift Study (12)
        • Playground (2)
        • Storyboard (9)
        • UIKit (1)
      • Git (3)
      • 코딩테스트 (60)
      • Dart 언어 (16)
      • Flutter (11)
        • Flutter Study (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 개발 공부 공유 링크
  • 인기 글

  • 태그

    구조체
    코딩테스트 level.1
    storyboard
    ios앱개발자
    ios
    코딩 테스트
    Xcode
    iOS앱개발
    Flutter
    Til
    코딩테스트
    계산기만들기
    객체지향
    Playground
    widget
    내일배움캠프
    함수
    DART
    코딩테스트Level.1
    Swift
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이도서
코딩테스트 Level.1 삼총사
상단으로

티스토리툴바