목록백준 (22)
종식당

https://www.acmicpc.net/problem/1181 📝 문제 설명문자열을 N개 입력받은 후 길이가 짧은 것부터 만약 길이가 같다면 사전 순으로 정렬해서 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); List lst = new ArrayList(); H..

https://www.acmicpc.net/problem/1316📝 문제 설명문자열이 주어졌을 때 해당 문자열 내에서 같은 문자는 무조건 연속적으로 나와야 한다. 예를 들어 aaabbkkk 이는 그룹단어이다.반대로 aakkaa이는 그룹단어가 아니다. 그룹단어가 몇 개인지 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(..

https://www.acmicpc.net/problem/7562문제설명먼저 첫 번째 줄에 테스트 케이스의 개수를 입력받고 이 테스트 케이스만큼 차례대로 체스판의 크기, 나이트가 현재 있는 칸의 좌표, 나이트가 이동하려는 칸의 좌표를 입력받는다.각 테스트 케이스마다 나이트가 최소 몇번만에 현재 칸에서 목표 칸 까지 이동하는지 구하면 된다.제출코드 import java.util.*;import java.io.*;public class Main { static int l; static int start_x, start_y, end_x, end_y; static int [] dx = {-2,-1,1,2,-2,-1,1,2}; static int [] dy = {1,2,2,1,-1,-..

https://www.acmicpc.net/problem/1932문제설명삼각형 모양으로 정수들이 주어지는데 맨 위층부터 아래로 내려오면서 숫자를 층마다 하나씩 선택하게 된다. 선택한 값들의 합이 최대가 되는 숫자를 출력하면 된다. 이때 선택할 수 있는 값을 바로 위 층에서 왼쪽 대각선 오른쪽 대각선에서만 선택할 수 있다.제출코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); in..

https://www.acmicpc.net/problem/9935문제설명문자를 한 줄 입력받고 다음줄에 또 문자를 입력받는다. 만약 첫번째 문자열에 두번째 문자열이 포함되어 있으면 해당 문자열을 삭제해주고 삭제 한 부분을 빼고 남은 문자들을 이어준다. 만약 이었을 때 또 다시 포함되어 있다면 위 과정을 계속 진행한다. 포함되어 있지 않을 때 까지 진행하고 만약 모두 지웠는데 문자열의 길이가 0이면 "FRULA"를 출력한다.제출코드 import java.util.*;public class Main { public static void main(String[] args){// Scanner sc = new Scanner(System.in);//// String str =..