문제
주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요.
- 예상출력
Sum: 150
Average: 30
문제에 "주어진 숫자 배열"의 정의가 좀 모호해서 스페이스로 구분하여 Input을 받는다고 가정하고 작성했다.
문제 정답 코드
public class Program
{
// 주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요.
public static void Main()
{
string line = Console.ReadLine();
var args = line.Split(' ');
List<int> arr = new List<int>();
foreach (var arg in args)
arr.Add(int.Parse(arg));
Console.WriteLine($"Sum: {arr.Sum()}");
Console.WriteLine($"Average: {arr.Average()}");
}
}
참고자료
https://blog.naver.com/einsbon/221001261094
C# 강좌 04 - 콘솔에서 입력받기
지금까지는 콘솔에 값을 띄우는 것을 했었는데, 오늘은 사용자한테 무언가를 입력받는 것을 할 것이다. 콘...
blog.naver.com
https://learn.microsoft.com/ko-kr/dotnet/csharp/how-to/parse-strings-using-split
String.Split을 사용하여 문자열 나누기 - C#
Split 메서드는 구분 기호 세트에서 분리된 문자열 배열을 반환합니다. 문자열에서 부분 문자열을 추출하는 간편한 방법입니다.
learn.microsoft.com
https://learn.microsoft.com/ko-kr/dotnet/api/system.linq.enumerable.sum?view=net-8.0
Enumerable.Sum 메서드 (System.Linq)
숫자 값 시퀀스의 합을 계산합니다.
learn.microsoft.com
https://learn.microsoft.com/ko-kr/dotnet/api/system.linq.enumerable.average?view=net-8.0
Enumerable.Average 메서드 (System.Linq)
숫자 값 시퀀스의 평균을 계산합니다.
learn.microsoft.com
'부트캠프 > 스파르타코딩클럽' 카테고리의 다른 글
[내일배움캠프 사전캠프] 달리기반 문제 2-4 (0) | 2025.06.09 |
---|---|
[내일배움캠프 사전캠프] 달리기반 문제 2-3 (0) | 2025.06.09 |
[내일배움캠프 사전캠프] 달리기반 문제 2-2 (0) | 2025.06.09 |
[내일배움캠프 사전캠프] 달리기반 문제 2-1 (0) | 2025.06.09 |
[내일배움캠프 사전캠프] 달리기반 문제 1-1 (0) | 2025.06.09 |