본문 바로가기

문자열11

[프로그래머스] 신규 아이디 추천 신규 아이디 추천 https://programmers.co.kr/learn/courses/30/lessons/72410 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 끝에 사용할 수 없으며.. 2021. 9. 15.
프로그래머스 문자열 압축 문자열 압축 https://programmers.co.kr/learn/courses/30/lessons/60057 문제 설명 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 공부하고 있습니다.간단한 예로 "aabbaccc"의 경우 "2a2ba3c"(문자가 반복되지 않아 한번만 나타난 경우 1은 생략함)와 같이 표현할 수 있는데, 이러한 방식은 반복되는 문자가 적은 경우 압축률이 낮다는 단점이 있습니다. 예를 들면, "abcabcdede"와.. 2021. 9. 15.
백준알고리즘:p2941 크로아티아 알파벳 분류: 문자열 ▶문제 ▶코드 //백준알고리즘 제출시 클래스 이름은 Main으로 바꿔야 됨 package character_string; import java.io.BufferedReader; import java.io.InputStreamReader; public class p2941 { public static void main(String[] args) { try(BufferedReader br = new BufferedReader(new InputStreamReader(System.in));){ String s = br.readLine(); int count =0; for(int i=0; i 2021. 3. 9.
백준알고리즘:p5622 다이얼 분류: 문자열 ▶문제 ▶코드 //백준알고리즘 제출시 클래스 이름은 Main으로 바꿔야 됨 package character_string; import java.util.Scanner; public class p5622 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); int time = 0; for(int i=0; i=65 && number=68 && number=71 && number=74 && number=77 && number=80 && number=84 && number=87 && number 2021. 3. 8.
백준알고리즘:p2908 상수 분류: 문자열 ▶문제 ▶코드 //백준알고리즘 제출시 클래스 이름은 Main으로 바꿔야 됨 package character_string; import java.util.Scanner; public class p2908 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); int A = reversing(x); int B = reversing(y); System.out.print(Math.max(A, B)); sc.close(); } public static int reversing(int num) { int reversed_num = 0; .. 2021. 3. 8.
백준알고리즘:p1436 영화감독 숌 분류: 브루트포스 ▶문제 ▶코드 //백준알고리즘 제출시 클래스 이름은 Main으로 바꿔야 됨 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class p1436 { //영화감독 숌 public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.o.. 2021. 3. 7.