[인프런 알고리즘] Chapter 2, 5번 문제(소수(에라토스테네스의 체))
자료구조 & 알고리즘/Inflearn2024. 7. 14. 11:42[인프런 알고리즘] Chapter 2, 5번 문제(소수(에라토스테네스의 체))

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;public class sec02_05 { public static int solution(int N) { boolean[] arr = new boolean[N + 1]; Arrays.fill(arr, true); int count = 0; for(int i = 2; i  설명for(int i = 2; i 2부터 N의 제곱근까지..

[인프런 알고리즘] Chapter 2, 4번 문제(피보나치 수열)
자료구조 & 알고리즘/Inflearn2024. 7. 13. 06:54[인프런 알고리즘] Chapter 2, 4번 문제(피보나치 수열)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드package inflearn_algorithm.chapter2;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec02_04 { public static void solution(int N) { //배열 이용 Long[] arr = new Long[N]; arr[0] = 1L; arr[1] = 1L; System.out.print(arr[0] + " "); System.out.p..

[인프런 알고리즘] Chapter 2, 3번 문제(가위, 바위, 보)
자료구조 & 알고리즘/Inflearn2024. 7. 13. 06:29[인프런 알고리즘] Chapter 2, 3번 문제(가위, 바위, 보)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec02_03 { public static void solution(int N, String A, String B) { StringTokenizer aSt = new StringTokenizer(A); StringTokenizer bSt = new StringTokenizer(B); int[] aAr..

[인프런 알고리즘] Chpater 2, 2번 문제(보이는 학생)
자료구조 & 알고리즘/Inflearn2024. 7. 12. 04:09[인프런 알고리즘] Chpater 2, 2번 문제(보이는 학생)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec02_02 { public static int solution(int N, String str) { String[] numArr = str.split(" "); int count = 1; int previousNum = Integer.parseInt(numArr[0]); for (int i = 1; i previousNum) { ..

[인프런 알고리즘] Chpater 2, 1번 문제(큰 수 출력하기)
자료구조 & 알고리즘/Inflearn2024. 7. 12. 03:48[인프런 알고리즘] Chpater 2, 1번 문제(큰 수 출력하기)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec02_01 { public static String solution(int N, String str) { String[] numArr = str.split(" "); StringBuilder sb = new StringBuilder(); sb.append(numArr[0]).append(" "); for (int i = 1; i Intege..

[인프런 알고리즘] Chpater 1, 12번 문제(암호)
자료구조 & 알고리즘/Inflearn2024. 7. 11. 09:26[인프런 알고리즘] Chpater 1, 12번 문제(암호)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static String solution(int n, String message) { StringBuilder sb = new StringBuilder(); String binary; // 변환된 전체 이진수 문자열을 저장할 변수 String[] binaryCharArr = new String[n]; // 7비트 단위의 이진수 문자열을..

[인프런 알고리즘] Chapter 1, 11번 문제(문자열 압축)
자료구조 & 알고리즘/Inflearn2024. 7. 10. 09:23[인프런 알고리즘] Chapter 1, 11번 문제(문자열 압축)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static String solution(String str) { StringBuilder result = new StringBuilder(); int count = 1; for (int i = 1; i 1) result.append(count); count = 1; } } ..

[인프런 알고리즘] Chapter 1, 10번 문제(가장 짧은 문자거리)
자료구조 & 알고리즘/Inflearn2024. 7. 9. 12:39[인프런 알고리즘] Chapter 1, 10번 문제(가장 짧은 문자거리)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class sec01_10 { public static int[] solution(String s, char t) { int[] numArr = new int[s.length()]; int ptr = 1000; for(int i = 0; i = 0; --i){ if(s.charAt(i) == ..

image