# 과제 정답 (평균 구하기, 두 정수 사이의 합, x만큼 간격이 있는 n개의 숫자, 콜라츠 추측) **평균 구하기** - https://school.programmers.co.kr/learn/courses/30/lessons/12944 ```java class Solution { public double solution(int[] arr) { double sum = 0; for(int i =0; i< arr.length; i++){ sum += arr[i]; } return sum / arr.length; } } ``` --- **두 정수 사이의 합** - https://school.programmers.co.kr/learn/courses/30/lessons/12912 ```java class Solution { public long solution(int a, int b) { long answer = 0; if(a > b){ int temp = a; a = b; b = temp; } for(int i =a; i <= b; i++){ answer += i; } return answer; } } ``` --- **x만큼 간격이 있는 n개의 숫자** - https://school.programmers.co.kr/learn/courses/30/lessons/12954 ```java class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; for(int i =0; i< n;i++){ answer[i] = (long)(i+1) * x; } return answer; } } ``` --- **콜라츠 추측** - https://school.programmers.co.kr/learn/courses/30/lessons/12943 ```java class Solution { public int solution(int num) { int answer = 0; long lnum = num; while (lnum != 1) { if (lnum % 2 == 0){ lnum/=2; } else{ lnum = (lnum * 3) + 1; } answer++; if(answer >=500) return -1; } return answer; } } ``` ###### tags: `과외(하희영)`