프로그래머스 C# 짝수의 합(파이썬, 자바)
2023. 4. 3. 11:45ㆍC# 알고리즘 코딩(프로그래머스)
public class Solution {
public int solution(int n) {
int answer = 0;
int k;
if(n<=1000 || n>0)
{
for(k=1; k<=n/2; k++)
{
answer += 2*k;
}
}
return answer;
}
}
//////
using System;
public class Solution {
public int solution(int n) {
int answer = 0;
for(int i = 0; i <= n; i++)
{
if(i % 2 == 0) answer += i;
}
return answer;
}
}
파이썬
def solution(n):
return sum([i for i in range(2, n + 1, 2)])
//////
def solution(n):
return 2*(n//2)*((n//2)+1)/2
자바
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=2; i<=n; i+=2)
{
answer+=i;
}
return answer;
}
}
'C# 알고리즘 코딩(프로그래머스)' 카테고리의 다른 글
프로그래머스 C# 배열의 평균값(Linq, Average) (0) | 2023.04.06 |
---|---|
프로그래머스 C# 양꼬치(파이썬, 자바) (0) | 2023.04.05 |
프로그래머스 C# 중복된 숫자 개수(foreach 파이썬, 자바) (0) | 2023.04.02 |
프로그래머스 C# 각도기(3항 연산자, 파이썬, 자바) (0) | 2023.04.02 |
프로그래머스 C# 숫자 비교하기(파이썬, 자바) (0) | 2023.03.31 |