글
프로그래머스 C# 짝수의 합(for문 줄이기, P, J)
프로그래밍
2022. 12. 20. 10:38
728x90
SMALL
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;
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 중복된 숫자 개수(array, foreach 간단한 사용법, P, J) (0) | 2022.12.20 |
---|---|
프로그래머스 C# 배열의 평균값(Linq, Average 평균) (0) | 2022.12.20 |
프로그래머스 C# 각도기(if, else if, else문, 삼항 연산자, P, J) (0) | 2022.12.19 |
프로그래머스 C# 숫자 비교하기(개쉬움, P, J) (0) | 2022.12.19 |
프로그래머스 C# 나이 출력(개쉬움, P, J) (0) | 2022.12.19 |