jeeyeonLIM / coding_test

Let's practice the coding test!
1 stars 0 forks source link

[카카오 Summer/Winter Coding(~2018)] 소수 만들기 #75

Open jeeyeonLIM opened 3 years ago

jeeyeonLIM commented 3 years ago

문제 설명

제한사항

입출력 예

nums result
[1,2,3,4] 1
[1,2,7,6,4] 4

입출력 예 설명

입출력 예 1

입출력 예 2

jeeyeonLIM commented 3 years ago

나의 코드


# 소수 판별 함수 
def sosu(num):
    answer = True
    for i in range(2,num-1): # num이 (2 ~ num-1) 까지 숫자로 나누어 떨어지는지 확인 
        if num % (i+1) ==0:
            answer= False
            #print(i+1, answer )  
    return answer

# 더한 값이 소수인지 판별하고 
def solution(nums):
    answer = 0
    for i in range(0,len(nums)-2):
        for j in range(i+1,len(nums)-1):
            for k in range(j+1, len(nums)):

                if sosu(nums[i]+nums[j]+nums[k]) == True: # 소수라면 
                    answer += 1   

    return answer

image