전체 글221 [알고리즘/인프런] 2-1 큰 수 출력하기(인프런 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의) 인프런의 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의를 수강하며 예습 풀이 코드, 강의에서 설명하는 풀이 코드를 정리하고 있습니다. 문제 링크 : https://cote.inflearn.com/contest/10/problem/02-01 문제 설명 : n개의 정수를 입력받아 자신의 바로 앞 수보다 큰 수만 출력하는 문제(첫 번째 수는 무조건 출력) 입출력 예시 입력 예시 6 7 3 9 5 6 12 출력 예시 7 9 6 12 내 풀이 for문을 사용하여 간단하게 풀 수 있는 문제 public class Main2_1 { public static String solution(int[] arr) { StringBuilder sb = new StringBuilder(); sb.append(arr[.. 2021. 5. 10. [알고리즘/인프런] 1-12 암호(인프런 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의) 인프런의 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의를 수강하며 예습 풀이 코드, 강의에서 설명하는 풀이 코드를 정리하고 있습니다. 문제 링크 : https://cote.inflearn.com/contest/10/problem/01-12 문제 설명 : 암호문을 이진수로 변환하고 그 이진수를 문자로 변환하는 문제 문자열의 문자 '#'은 이진수 1로 문자 '*'은 이진수 0으로 변환 변환된 문자열을 7자리씩 잘라서 하나의 2진수로사용 각각 2진수를 문자로 변환하여 최종적으로 문자열을 반환한다. 입출력 예시 입력 예시 4 #****###**#####**#####**##** 출력 예시 COOL 내 풀이 2진수 -> 10진수 : Integer.parseInt(문자열, 진법) subString(), .. 2021. 5. 10. [알고리즘/인프런]1-11 문자열 압축(인프런 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의) 인프런의 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의를 수강하며 예습 풀이 코드, 강의에서 설명하는 풀이 코드를 정리하고 있습니다. 문제 링크 : https://cote.inflearn.com/contest/10/problem/01-11 문제 설명 : 반복되는 문자를 하나의 문자와 반복 횟수로 압축하는 문제 예 : KKK -> K3 내 풀이 public String mySolution(String s) { StringBuilder sb = new StringBuilder(); int count = 1; //반복 횟수 char prev = 0; //반복 문자 for (int i = 0; i < s.length(); i++) { //직전의 문자와 같은 문자라면 if (prev == s.char.. 2021. 5. 9. [알고리즘/인프런]1-10 가장 짧은 문자거리(인프런 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의) 인프런의 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의를 수강하며 예습 풀이 코드, 강의에서 설명하는 풀이 코드를 정리하고 있습니다. 문제 링크 : https://cote.inflearn.com/contest/10/problem/01-10 문제 설명 : 문자열과 문자가 주어졌을때 문자열의 각 문자가 주어진 문자로부터 떨어진 최소 거리를 구하는 문제 내 풀이 문자열 중 주어진 문자 t의 위치를 모두 찾아 저장해놓고, 문자열의 각 문자들을 대상으로 어떤 위치의 t와 가까운지 비교해서 풀이 import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; public class M.. 2021. 5. 9. [알고리즘/인프런]1-9 숫자만 추출(인프런 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의) 인프런의 자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 강의를 수강하며 예습 풀이 코드, 강의에서 설명하는 풀이 코드를 정리하고 있습니다. 문제 링크 : https://cote.inflearn.com/contest/10/problem/01-09 간단한 문제 설명 : 문자열에서 숫자만 추출하여 그 순서대로 자연수로 만들기 내 풀이 Character.isDigit() 메서드를 사용하여 숫자 문자를 판별하여 풀이 import java.io.*; public class Main { public int solution(String s) { StringBuilder sb = new StringBuilder(); for (char c : s.toCharArray()) { if (Character.isDigit.. 2021. 5. 6. 이전 1 ··· 32 33 34 35 36 37 38 ··· 45 다음