[프로그래머스 코딩테스트 연습] 배열의 평균값 - C#

2024. 6. 30. 14:07·코딩테스트

 

[문제설명]

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.

 

[제한사항]
- 0 ≤ numbers의 원소 ≤ 1,000
- 1 ≤ numbers의 길이 ≤ 100
- 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.

 

using System;

public class Solution {
    public double solution(int[] numbers) {
        double sum = 0;
        for(int i=0; i<numbers.Length; i++){
            sum += numbers[i];
        }
        return sum/numbers.Length;
    }
}

 

<내가 작성한 코드>
1. 마지막에 평균을 구하기 위해 double 형태인 sum을 선언했다.

2. for문으로 numbers 배열의 길이만큼 반복하여 sum에 합계를 저장한다.

3. sum / numbers 배열의 길이 를 계산해서 return

 

 

+ 참고로... System.Linq의 Average 함수를 쓰면 더 간단하게 구할 수 있다.

using System.Linq;

public class Solution {
    public double solution(int[] numbers) {
        return numbers.Average();
    }
}

 

'코딩테스트' 카테고리의 다른 글

프로그래머스 코딩테스트 - 영어 끝말잇기 (JAVA)  (2) 2025.01.22
프로그래머스 코딩테스트 - N개의 최소공배수  (3) 2025.01.22
프로그래머스 코딩테스트 - 구명보트 (java)  (0) 2025.01.21
프로그래머스 코딩테스트 연습 - 다음 큰 숫자(java)  (2) 2025.01.15
프로그래머스 코딩테스트 연습 - 올바른 괄호 (스택/큐 java)  (1) 2025.01.15
'코딩테스트' 카테고리의 다른 글
  • 프로그래머스 코딩테스트 - N개의 최소공배수
  • 프로그래머스 코딩테스트 - 구명보트 (java)
  • 프로그래머스 코딩테스트 연습 - 다음 큰 숫자(java)
  • 프로그래머스 코딩테스트 연습 - 올바른 괄호 (스택/큐 java)
Murphy0v0
Murphy0v0
코딩 공부 / 일상 / 여행 / 자유 글
  • Murphy0v0
    주니어 개발자 Murphy의 코딩 저장소
    Murphy0v0
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 여행
      • 코딩테스트
        • 알고리즘
      • 코딩 공부 기록
        • C#
        • SQL
        • Java
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인덱스 튜닝
    티스토리챌린지
    MSSQL
    코딩테스트java
    코딩테스트
    MSSQL 인덱스
    mssql 메모리
    프로그래머스
    mssql튜닝
    인덱스
    mssqllock
    mssql 로컬 서버
    오블완
    클러스터형인덱스
    코딩테스트연습
    프로그래머스 코딩테스트
    mssql 로컬
    sql 튜닝
    osgi framework
    인덱스조각화
    대용량 데이터 삭제
    넌클러스터
    DB인덱스
    sql server developer
    코딩테스트준비
    db table scan
    sql테이블복사
    mssql테이블복제
    Java
    sql 잠금
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Murphy0v0
[프로그래머스 코딩테스트 연습] 배열의 평균값 - C#
상단으로

티스토리툴바