[프로그래머스][코딩테스트 연습][Java] 평균 구하기 / length, length(), size() 의 차이점

2024. 9. 5. 20:05·💻 Code Kata/Algorithm

📖 문제

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.

⛔ 제한 조건

  • arr은 길이 1 이상, 100 이하인 배열입니다.
  • arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

💻 입출력 예

arr return
[1, 2, 3, 4] 2.5
[5, 5] 5

 

 

for each문을 이용하여 배열의 원소를 모두 더한 후, 원소릐 갯수만큼 나눠주는 코드를 구현하고자 했습니다.

public class codeKata {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        double answer = 0;
        int arrSum = 0;
        if (int intArr : arr){
            arrSum += intArr;
        }
        answer = (double) arrSum / arr.length;
        System.out.println(answer);
    }
}

 

 

🔎 다시 짚어보기

length vs length() vs size()

: 길이값 가져오기

1. length

  • arrays(int[], double[], String[])
  • length는 배열의 길이를 조회합니다.

2. length()

  • String related Object(String, StringBuilder etc)
  • length()는 문자열의 길이를 조회합니다. (ex. “ABCDE”.length() == 5)

3. size()

  • Collection Object(ArrayList, Set etc)
  • size()는 컬렉션 타입 목록의 길이를 조회합니다.
저작자표시 비영리 변경금지 (새창열림)

'💻 Code Kata > Algorithm' 카테고리의 다른 글

[프로그래머스][코딩테스트 연습][Java] 문자열을 정수로 바꾸기 / length(), charAt(), Character.getNumericValue(), Integer.parseInt()  (0) 2024.09.19
[프로그래머스][코딩테스트 연습][Java] 약수의 합 / 약수 구하기  (0) 2024.09.06
[프로그래머스][코딩테스트 연습][Java] 짝수와 홀수 / 음수의 나눗셈 처리  (1) 2024.09.05
'💻 Code Kata/Algorithm' 카테고리의 다른 글
  • [프로그래머스][코딩테스트 연습][Java] 문자열을 정수로 바꾸기 / length(), charAt(), Character.getNumericValue(), Integer.parseInt()
  • [프로그래머스][코딩테스트 연습][Java] 약수의 합 / 약수 구하기
  • [프로그래머스][코딩테스트 연습][Java] 짝수와 홀수 / 음수의 나눗셈 처리
레이제로
레이제로
  • 레이제로
    한 걸음
    레이제로
  • 전체
    오늘
    어제
    • 분류 전체보기 (11)
      • ✍🏻 TIL (4)
        • 혼자 공부하는 컴퓨터 구조+운영체제 (4)
      • ✏ Study (3)
        • Problem Solving (1)
        • Spring (0)
        • Java (2)
        • Data Structure (0)
        • Algorithm (0)
      • 💻 Code Kata (4)
        • Algorithm (4)
        • SQL (0)
      • 📃etc. (0)
        • JS (0)
  • 블로그 메뉴

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

    • 개발 공부 외 이모저모
  • 공지사항

  • 인기 글

  • 태그

    나눗셈
    length()
    Solid 원칙
    OOP
    FastIO
    코드카타
    length
    프로그래머스
    나머지
    size()
    음수
    java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
레이제로
[프로그래머스][코딩테스트 연습][Java] 평균 구하기 / length, length(), size() 의 차이점
상단으로

티스토리툴바