본문 바로가기

코딩테스트

프로그래머스 '삼총사' 코테풀이

반응형

프로그래머스에서

레벨 1, 코틀린 언어, 정답률이 높은 순서대로 문제를 풀고 있습니다.

이번 문제는 '삼총사' 라는 문제입니다.

사이트 : https://school.programmers.co.kr/learn/courses/30/lessons/131705

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

위의 사이트에 가서

2페이지에서 내리다 보면

'삼총사' 문제를 들어가시면 문제를 이해하실 수 있을 겁니다.

제 풀이는 이렇습니다.

class Solution {
    fun solution(number: IntArray): Int {
        var answer: Int = 0
        var length = number.size;
        for(i in 0..length-3){
            for(j in i+1..length-2){
                for(k in j+1..length-1){
                    if(number[i] + number[j] + number[k] == 0){
                        answer++
                    }
                }
            }
        }
        return answer
    }
}

보시고 궁금하신 점 있으시거나

더 나은 답이 있으시면 댓글로 알려주세요!

감사합니다.

반응형