#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int arr[], int arr_len, int N, int J) {
//여기에 코드를 작성해주세요
int answer = 0;
return answer;
}
// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다. 아래에는 잘못된 부분이 없으니 위의 코드만 수정하세요.
int main() {
int arr1[] = {7, 5, 2, 9, 3, 4};
int arr1_len = 6;
int N1 = arr1_len;
int J1 = 80;
int ret1 = solution(arr1, arr1_len, N1, J1);
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
printf("solution 함수의 반환 값은 %d입니다.\\n", ret1);
int arr2[] = {4, 11, 6, 5, 7, 1, 2, 9, 15};
int arr2_len = 9;
int N2 = arr2_len;
int J2 = 444;
int ret2 = solution(arr2, arr2_len, N2, J2);
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
printf("solution 함수의 반환 값은 %d입니다.\\n", ret2);
int arr3[] = {1, 3, 1, 3, 1};
int arr3_len = 5;
int N3 = arr3_len;
int J3 = 131;
int ret3 = solution(arr3, arr3_len, N3, J3);
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
printf("solution 함수의 반환 값은 %d입니다.\\n", ret3);
}