![[인프런 알고리즘] Chpater 6, 1번 문제(선택 정렬)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FEDq0N%2FbtsI6c9WIeR%2FAAAAAAAAAAAAAAAAAAAAAOnEbcBa4euLEEVbmXfv7jhXBMN7FSdVtuFnDcI_g8xH%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DPUXtM5Gh6K8nnxDES3f6ndB5ktk%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec06_01 { public static int[] solution(int[] arr) { for(int i = 0; i 설명2023.08.21 - [자료구조 & 알고리즘/알고리즘] - [알고리즘] 선택 정렬과 빅 오(Big O) [알고리즘] 선택 정렬과 빅 오(Big O)이 글은 누구나 자료 구조와 알고리즘(저자 : 제..
![[인프런 알고리즘] Chpater 5, 8번 문제(응급실)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbcqmJf%2FbtsI2QHsvbl%2FAAAAAAAAAAAAAAAAAAAAABWn2s97i7vNSa7reZ5QqzxNmL5TReZWYOaeqAex9Lda%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DElZcY4bXoLw6inAdUBLCCdkJp0E%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드첫 번째 코드(시간 복잡도 O(N^2))import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class sec05_08 { public static class Person { private int priority; private int idx; Person(int priority, int idx) { this.priority = priority; ..
![[인프런 알고리즘] Chapter 5, 7번 문제(교육과정 설계)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbjudd4%2FbtsI2IPu06d%2FAAAAAAAAAAAAAAAAAAAAAL8s0QweNHq823Q1tchPhEc4mkAq_ntAge1O6m53CE0L%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3D0AsnikRsc1bV4crTRy1o39ksrmo%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;public class sec05_07 { public static String solution(String sequence, String str) { Queue que = new LinkedList(); for (char c : sequence.toCharArray()) que.add(c); ..
![[인프런 알고리즘] Chpater5, 6번 문제(공주 구하기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FVqctB%2FbtsIZ7iCHQK%2FAAAAAAAAAAAAAAAAAAAAABOFST4PsCObs74WEs29dHcRWVcLHGwBH7202sWvah3Q%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DCCGaKPMjy9sRUdVtP21WdhjtvRc%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;public class Main { public static int solution(int N, int K) { Queue que = new LinkedList(); for(int i = 1; i 1) { ++co..
![[인프런 알고리즘] Chapter 5, 5번 문제(쇠막대기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbYXqxl%2FbtsI0sfkjCG%2FAAAAAAAAAAAAAAAAAAAAAJSYziyJz-SrLOGIivwd5Y-wVetRYCgO3WQcFBk20AqB%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3D1cOltBqf41Hzjuid9WoF846RVW0%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec05_05 { public static int solution(String str) { int count = 0; int metalStick = 0; for(int i = 0; i 0) count += metalStick; } else //막대 끝 { --metalSt..
![[인프런 알고리즘] Chapter 5, 4번 문제(후위식 연산)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbCr79G%2FbtsI02Ue7oU%2FAAAAAAAAAAAAAAAAAAAAAJ0nRpDwEzbZfboKvSxSOrrvHUdTsMc6LvXkY8vMP9w5%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DcldRp%252BUPoxJL4M4j%252BhYPjdyQVts%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;public class sec05_04 { public static int solution(String str) { Stack stack = new Stack(); for (Character c : str.toCharArray()) { if(Character.isDigit(c)) stack.push(Character.getNumeric..
![[인프런 알고리즘] Chapter 5, 3번 문제(크레인 인형뽑기(카카오))](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FdeFNVo%2FbtsIZa67AEQ%2FAAAAAAAAAAAAAAAAAAAAAJBZuahOJfPhGjtdbHxdSuQwxAkh1-be-NUEzr33Fkzp%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DnGwao0ekeKkp1ramd%252BTvpUOw8kU%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;import java.util.StringTokenizer;public class sec05_03 { public static int solution(int[][] board, int[] moves) { int count = 0; Stack stack = new Stack(); for(int i : moves) { ..
![[인프런 알고리즘] Chapter 5, 2번 문제(괄호문자제거)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcypnMp%2FbtsIU9gfbS2%2FAAAAAAAAAAAAAAAAAAAAAGQma3_jPypa0twQHFdqNHhnWY4oHbXfhlLjzvKVg2DV%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DlmEbDNfaDUr9%252BG3CC4BgQHAoKd8%253D)
이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드첫 번째 코드(스택 이용)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;public class sec05_02 { public static String solution(String str) { StringBuilder sb = new StringBuilder(); Stack stack = new Stack(); for(char c : str.toCharArray()) {..