- 입문 - 배열의 평균값2023-10-23 15:18:26풀이) - numbers 배열을 num 요소로 돌면서 그 값을 sum에 계속 더해주고 sum을 배열의 길이로 나눠주면 평균을 구할 수 있다. class Solution { public double solution(int[] numbers) { int sum = 0; for (int num : numbers) { sum += num; } double avg = (double) sum / numbers.length; return avg; } } https://school.programmers.co.kr/learn/courses/30/lessons/120817
- 입문 - 피자 나눠 먹기 (3)2023-10-23 15:00:48풀이) - n을 slice로 나눈 나머지가 0일 때는 몫을 반환하고, 그게 아니면 몫에 1을 더한 값을 반환한다. class Solution { public int solution(int slice, int n) { int answer = 0; if (n % slice == 0) { return n/slice; } return n/slice + 1; } } https://school.programmers.co.kr/learn/courses/30/lessons/120816
- 입문 - 피자 나눠 먹기 (2)2023-10-23 14:56:30풀이) - 6의 배수로 필요한 피자 조각개수를 찾기 위해 반복문을 이용한다. 조각개수를 n으로 나눈 나머지가 0이 될 때까지 반복하고 0이 되면 break로 바로 빠져나온다. class Solution { public int solution(int n) { int answer = 0; for (int i = 1; i < 6 * n; i++) { if(6 * i % n == 0) { answer = i; break; } } return answer; } } https://school.programmers.co.kr/learn/courses/30/lessons/120815
- 입문 - 피자 나눠 먹기 (1)2023-10-23 14:13:23풀이) - 사람의 수(n)을 7로 나눌 때 나머지가 0일 경우 몫을 그대로 반환하고, 그게 아니면 몫에 1을 더한 값을 반환한다. class Solution { public int solution(int n) { if (n % 7 == 0) { return n / 7; } return (n / 7) + 1; } } https://school.programmers.co.kr/learn/courses/30/lessons/120814