글
C# 소수 만들기(3중 for문)
using System;
class Solution
{
public int solution(int[] nums)
{
int answer = 0;
for(int i = 0; i < nums.Length - 2; ++i)
{
for(int j = i + 1; j < nums.Length - 1; ++j)
{
for(int k = j + 1; k < nums.Length; ++k)
{
int sum = nums[i] + nums[j] + nums[k];
if (isPrime(sum))
{
answer++;
}
}
}
}
return answer;
}
public bool isPrime(int num)
{
for(int i=2; i*i<=num; i++)
{
if(num%i == 0) return false;
}
return true;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# K번째 수(list.Clear(), list.Count) (0) | 2023.01.27 |
---|---|
프로그래머스 C# 큰 수 만들기(Stringbuilder) (0) | 2023.01.27 |
코테 공부 순서 (0) | 2023.01.26 |
프로그래머스 C# 3진법 뒤집기(int.Parse, 3진수 표기하기) (0) | 2023.01.26 |
C# 타겟 넘버(DFS) (0) | 2023.01.26 |