[인프런 알고리즘] 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) == ..

[인프런 알고리즘] Chapter 1, 9번 문제(숫자만 추출)
자료구조 & 알고리즘/Inflearn2024. 7. 8. 15:36[인프런 알고리즘] Chapter 1, 9번 문제(숫자만 추출)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static String solution(String str) { String result = ""; for (char c : str.toCharArray()) { if(Character.isDigit(c)) { if(!(c == '0') || !(result.lengt..

[인프런 알고리즘] Chapter 1, 8번 문제(유효한 팰린드롬)
자료구조 & 알고리즘/Inflearn2024. 7. 7. 07:25[인프런 알고리즘] Chapter 1, 8번 문제(유효한 팰린드롬)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec01_08 { public static String solution(String str) { int lp = 0; int rp = str.length() - 1; String lower = str.toLowerCase(); while (lp  설명코드 주석 참고

[인프런 알고리즘] Chapter 1, 7번 문제(회문 문자열)
자료구조 & 알고리즘/Inflearn2024. 7. 7. 07:08[인프런 알고리즘] Chapter 1, 7번 문제(회문 문자열)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec01_07 { public static String solution(String str) { int lp = 0; int rp = str.length() -1; String lower = str.toLowerCase(); char[] temp = lower.toCharArray(); while (lp  설명solution 메서드는 문자열 st..

[인프런 알고리즘] Chapter 1, 6번 문제(중복 문자 제거)
자료구조 & 알고리즘/Inflearn2024. 7. 7. 06:52[인프런 알고리즘] Chapter 1, 6번 문제(중복 문자 제거)

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

[Java] 백준 10986번 문제(나머지 합)
자료구조 & 알고리즘/BOJ2024. 7. 6. 12:20[Java] 백준 10986번 문제(나머지 합)

원본 출처 : https://www.acmicpc.net/problem/10986 문제설명  소스코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Boj_10986{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(..

[인프런 알고리즘] Chpater 1, 5번 문제(특정 문자 뒤집기)
자료구조 & 알고리즘/Inflearn2024. 7. 6. 08:29[인프런 알고리즘] Chpater 1, 5번 문제(특정 문자 뒤집기)

이 알고리즘 문제는 인프런의 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(https://cote.inflearn.com/contest/10/problems) (김태원)의 문제입니다.문제 설명 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class sec01_05 { public static String solution(String str) { char[] temp = str.toCharArray(); int lp = 0; int rp = str.length() - 1; while (lp  설명초기 설정char[] tem..

image