[programmers] JAVA_0단계 피자 나눠 먹기 (1) 피자 나눠 먹기 (1) 풀이class Solution { public int solution(int n) { return (n % 7 != 0)? n / 7 + 1 : n / 7; // return (n + 6) / 7; }}7로 나눈 나머지가 있다면 +1, 없다면 바로 리턴!어떤 수를 7로 나누든 나머지가 0 ~ 6 사이에 나오기 때문에 ( n + 6 )으로 해도 가능하다! 코딩테스트 2024.06.20
[programmers] JAVA_0단계 짝수는 싫어요 짝수는 싫어요 풀이- idx를 이용하여 for문으로 배열을 채우는 방법class Solution { public int[] solution(int n) { int[] answer = new int[(n + 1) / 2]; int idx = 0; for(int i = 1; i - ⭐ IntStream을 이용하는 방법import java.util.stream.IntStream;class Solution { public int[] solution(int n) { return IntStream.rangeClosed(0, n) .filter(e -> e % 2 != 0) .toArra.. 카테고리 없음 2024.06.20
[programmers] JAVA_0단계 배열의 평균값 배열의 평균값 풀이 - for문을 이용하는 방법class Solution { public double solution(int[] numbers) { int sum = 0; for(int i: numbers){ sum += i; } return (double)sum / numbers.length; }} - stream을 사용하는 방법import java.util.Arrays;class Solution { public double solution(int[] numbers) { return Arrays.stream(numbers).average().orElse(0); }} 코딩테스트 2024.06.20