반응형
🗓️ 문제 설명
- 학생들은 각자 정수 번호를 가지고 있으며, 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다.
- 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 반환하세요.
- 제한 사항
- 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 |
💻 코드
최종 코드
코드 풀이
다른 사람 풀이
더보기

풀이 1번

- 4번줄 : 전체 길이의 -2까지 반복하는 반복문 실행
- 5번줄 : 4번줄의 반복문 인덱스 + 1부터 전체 길이의 -1까지 반복하는 반복문 실행
- 6번줄 : 5번줄의 반복문 인덱스 + 1부터 전체 길이까지 반복하는 반복문 실행
- 7~8번줄 : 4~6번줄에서 꺼낸 인덱스의 number 값을 더한 값이 0이면 answer에 +1을 함
- 11번줄 : answer를 반환
반응형
'코딩문제풀이 > 파이썬' 카테고리의 다른 글
[프로그래머스] 이상한 문자 만들기 (파이썬) (0) | 2023.03.26 |
---|---|
[프로그래머스] 신규 아이디 추천(파이썬) (0) | 2023.03.25 |
[프로그래머스] 2 x n 타일링 (파이썬) (0) | 2023.03.23 |
[프로그래머스] 숫자 짝궁(파이썬) (0) | 2023.03.22 |
[프로그래머스] 당구 연습 (파이썬) (2) | 2023.03.21 |