emovie
우당탕 개발 💭
emovie
전체 방문자
오늘
어제
  • ALL (42)
    • Java (6)
    • DB,SQL (3)
    • Network (1)
    • DevOps (1)
      • Docker (1)
    • Git (2)
    • Algorithm (8)
    • Design Pattern (2)
    • Data Structure (2)
    • Software Engineering (1)
    • Issue (4)
    • Book (3)
    • TIL (3)
    • Work Experience (2)
    • Conference (1)
    • 회고 (1)
    • 모음 (2)

블로그 메뉴

    공지사항

    인기 글

    태그

    • Jpub
    • 제이펍
    • MSSQL
    • Git
    • AWS로시작하는인프라구축의정석
    • server path
    • IT서적
    • 프로그래머의뇌
    • 위클리챌린지
    • 책
    • 자료구조
    • TIL
    • axios POST 403 Forbidden Error
    • 책리뷰
    • git history 정리
    • 프로그래머스
    • Issue
    • IT서적리뷰
    • fmt:parseDate
    • DesignPattern
    • context root
    • It
    • 제이펍전문서리뷰어2기
    • 자바
    • ApacheAirflow
    • ApacheAirflow기반의데이터파이프라인
    • 시스템테스트
    • java
    • parseLocale
    • 회고

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    emovie

    우당탕 개발 💭

    Algorithm

    [ 프로그래머스 ] 평균 구하기

    2021. 8. 26. 20:52
    class Solution {
        public double solution(int[] arr) {
            double answer = 0;
    
            for(int i=0; i < arr.length; i++) {
                answer += arr[i];
            }
            answer = answer/arr.length;
    
            return answer;
        }
    }

    📝 해결

    기본적인 문제라서 금방 풀었다.
    나는 for문을 사용했지만 Arrays의 stream 메서드를 이용한 경우도 재미있었다.
    Arrays.stream(arr).average().orElse(0);
    average() 배열의 평균값을 구해준다.
    orElse() 리턴한 값이 없을 때 null 대신 0을 리턴해준다.

     

    📍 문제
    https://programmers.co.kr/learn/courses/30/lessons/12944

     

    저작자표시 (새창열림)
      'Algorithm' 카테고리의 다른 글
      • [ 프로그래머스 ] 하샤드 수
      • [ 프로그래머스 ] 위클리 챌린지(21.08) 4주차 직업군 추천하기
      • [ 프로그래머스 ] 직사각형 별찍기
      • [ 프로그래머스 ] 위클리 챌린지(21.08) 2주차 상호평가
      emovie
      emovie

      티스토리툴바