![[인프런 알고리즘] Chpater 4, 4번 문제(연속 부분수열)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FoeHxw%2FbtsINqViO5L%2FAAAAAAAAAAAAAAAAAAAAAE-wSPLQSq92r4r-i0uRMMLBO_ChFiY6OsyzMv9vf8HB%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DRR86PP7Vq1WkadHWMBo2mePsjKs%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec03_04 { public static int solution(int N, int M, int[] arr) { int count = 0, sum = 0; int lptr = 0; for (int rptr = 0; rptr M) sum -= arr[lptr++]; if (..
![[인프런 알고리즘] Chpater 3, 3번 문제(최대 매출)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FdcR4d3%2FbtsILs6xl7S%2FAAAAAAAAAAAAAAAAAAAAAKtIM6bBeRWN57fxAvntqvxmg8Wen4LYyoCUR85-k_2O%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DpSJPwAP0%252FVy%252B7U%252FFwBulfLx1vC8%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드첫 번째 코드(중첩 for 문)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec03_03 { public static int solution(int N, int M, int[] arr) { int max = Integer.MIN_VALUE; for(int i = 0; i max) max = tempSum; } return max;..
![[인프런 알고리즘] Chapter 3, 2번 문제(공통원소 구하기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fp3nzC%2FbtsIIYLVx22%2FAAAAAAAAAAAAAAAAAAAAABKN5fhGAwqdl1BTqEIWQ0AiFRXN25NjVm4hp47Ex9sS%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DB3Z0iAfkn5vj8vuCfU9MEnzk5M8%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드첫 번째 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.StringTokenizer;public class sec03_02 { public static ArrayList solution(int[] arr1, int[] arr2) { ArrayList integers = new ..
![[인프런 알고리즘] Chpater3, 1번 문제(두 배열 합치기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbpFVfY%2FbtsIIowyPw4%2FAAAAAAAAAAAAAAAAAAAAAIECTKjsN1AgY0C87424rcuODz-gZCiriGEr-lAlTnh5%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DHqoPP5k2aTZHm6TvuBfKwc%252FWSNE%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드첫 번째 코드(정렬 알고리즘을 이용한 방법)package inflearn_algorithm.chapter3;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class sec03_01 { public static int[] solution(int [] arr1, int [] arr2) { int[] mergeArr = new int[arr1.l..
![[인프런 알고리즘] Chapter2, 12번 문제(멘토링)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FsnxxD%2FbtsIIx1GbqD%2FAAAAAAAAAAAAAAAAAAAAAEyyeZkNo_W71h6UFW_MZeACFlotH4hb-n5rRBOdljo6%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DtxSHygYgT5LFPwhwzi%252Ftk9Xf7Ps%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec02_12 { public static int solution(int N, int M, int[][] arr){ int count = 0; // 순위를 저장할 배열 int[][] rank = new int[M][N + 1]; // 각 테스트에서 학생들의 순위를 미리 계산 ..
![[인프런 알고리즘] Chpater 2, 11번 문제(임시반장 정하기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FlzCrZ%2FbtsIHLkr0Vy%2FAAAAAAAAAAAAAAAAAAAAAJ1OfmmWhq1PiiSdGDhj_G1IPDqvLzY_GAIxy9UaMtMM%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DjdSQg5vGEbSlMxP65D1cIG76wXY%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static int solution(int n, int[][] arr) { int answer = 0, max = 0; // 각 학생 i에 대해 반복 for(int i = 1; i max) { max = count; ..
![[인프런 알고리즘] Chpater 2, 10번 문제(봉우리)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fosy7B%2FbtsIDNwCcTx%2FAAAAAAAAAAAAAAAAAAAAAGQ-_f3zZ2BLiCGeniZTHL5IYQRzn4sbuCI-XdCbPcTj%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DQFY6%252B8p434BW%252Fqv58G6CzqxhO3E%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec02_10 { public static int solution(int N, int[][] arr) { int count = 0; for(int i = 1; i 설명count 변수를 초기화하여 조건을 만족하는 요소의 개수를 세기 시작한다.중첩된 for 루프를 사용하여 배열의 모든 요소를 검사한다. 루프의 시작..
![[인프런 알고리즘] Chapter 2, 9번 문제(격자판 최대합)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FAPRV5%2FbtsICQ7uIRv%2FAAAAAAAAAAAAAAAAAAAAADoE4RtsB4JAMllsxnWNuoo8DKD3Zyy2bZhDu8zFKt3u%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3Dcrd4bYaSNWLDAbWiN2qehdTN0uw%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드처음 작성한 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec02_09 { public static int solution(int N, int[][] numArr) { int rightUp = 0; for(int i = 0; i 개선한 코드package inflearn_algorithm.chapter2;import java.io.BufferedRead..