글
프로그래머스 C# 배열의 평균값(Linq, Average 평균)
프로그래밍
2022. 12. 20. 11:16
728x90
SMALL
using System;
public class Solution {
public double solution(int[] numbers) {
double answer = 0;
for (int i = 0; i < numbers.Length; i++)
{
if(numbers.Length < 101 && numbers.Length >0 && numbers[i] >= 0 && numbers[i] <= 1000)
{
answer += numbers[i];
}
}
return answer/numbers.Length;
}
}
///
using System;
using System.Linq;
public class Solution {
public double solution(int[] numbers) {
return numbers.Average();
}
}
//linq로 Average()를 하면 평균값이 출력이 되는 것이다. 변수형은 double을 사용했다.
파이썬
def solution(numbers):
return sum(numbers) / len(numbers)
자바
import java.util.Arrays;
class Solution {
public double solution(int[] numbers) {
return Arrays.stream(numbers).average().orElse(0);
}
}
class Solution {
public double solution(int[] numbers) {
double answer = 0;
for(int i = 0 ; i < numbers.length ; i++)
{
answer += numbers[i];
}
return answer/numbers.length;
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 양꼬치(다항식 세우기, P, J) (0) | 2022.12.20 |
---|---|
프로그래머스 C# 중복된 숫자 개수(array, foreach 간단한 사용법, P, J) (0) | 2022.12.20 |
프로그래머스 C# 짝수의 합(for문 줄이기, P, J) (0) | 2022.12.20 |
프로그래머스 C# 각도기(if, else if, else문, 삼항 연산자, P, J) (0) | 2022.12.19 |
프로그래머스 C# 숫자 비교하기(개쉬움, P, J) (0) | 2022.12.19 |