정수가 담긴 배열 array에 정수 n이 몇 개 들어있는지 리턴하기
class Solution {
public int solution(int[] array, int n) {
int answer = 0;
for (int i : array) {
if (i == n) {
answer++;
}
}
return answer;
}
}
for ( 각 요소 값 : 배열 또는 컨테이너 값 ) { 반복 수행할 작업 }
의 형태로 사용할 수 있다.정수 배열 numbers의 num1번째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 리턴하기
import java.util.Arrays;
class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
return Arrays.copyOfRange(numbers, num1, num2+1);
}
}
정수 배열 num_list의 원소 순서를 거꾸로 뒤집은 배열을 리턴하기
class Solution {
public int[] solution(int[] num_list) {
int[] reverseList = new int[num_list.length];
for (int i=num_list.length-1, j=0; i >= 0; i--, j++) {
reverseList[j] = num_list[i];
}
return reverseList;
}
}
정수가 담긴 리스트 num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 리턴하기
class Solution {
public int[] solution(int[] num_list) {
int oddNum = 0;
int evenNum = 0;
for (int i=0; i < num_list.length; i++) {
if (num_list[i]%2 == 0) {
evenNum++;
} else {
oddNum++;
}
}
return new int[]{evenNum, oddNum};
}
}