2. 카드 점수 (+슬라이딩 윈도우)
DFS 이용한 풀이 package Q2; import java.util.Arrays; public class Main { //카드 점수 //카드 종류와 뽑을 카드 수가 주어지면 //가장 왼쪽 또는 가장 오른쪽 끝에 있는 카드를 가져온다. //가져온 카드의 총 합이 가장 큰 경우를 출력 public static void main(String[] args) { // int[] nums={3,2,5,6,7,1}; // int k=3; //int[] nums={3, 1, 4, 5, 4, 1, 2, 5}; //int k=5; int[] nums={6, 7, 1, 3, 1, 4, 3, 1, 1, 5, 4, 1, 2, 5}; int k=10; System.out.println(solve(nums, k)); } sta..