import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.text.MessageFormat; import java.util.Objects; import java.util.StringTokenizer; /* * * * * * * * * */ public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokeni..
4963번: 섬의 개수정사각형으로 이루어져 있는 섬과 바다 지도가 주어진다. 섬의 개수를 세는 프로그램을 작성하시오.https://www.acmicpc.net/problem/4963package org.example.섬의개수; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.text.MessageFormat; import java.util.LinkedList; import java.util.Objects; import java.util.Queue; import java.util.StringTokenizer; /* * * * * * * */ public class Ma..
https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net package org.example.N과M3; import java.io.*; import java.text.MessageFormat; import java.util.StringTokenizer; /** * packageName : org.example.N과M3 * fileName : Main * author : ipeac * date : 2023-08-16 * description : * ==..
https://www.acmicpc.net/problem/1065 package org.example.한수; import java.io.BufferedReader; import java.io.InputStreamReader; import java.text.MessageFormat; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { FastReader fr = new FastReader(); int n = fr.nextInt(); solution(n); // 99 } private static void solution(int n) { int hanCount = 0; for (int x =..
크레인 인형뽑기 게임 import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Objects; class Solution { public int solution(int[][] board, int[] moves) { List list = new ArrayList(); int count = 0; for (int move : moves) { for (int j = 0; j = 2 && Objects.equals(list.ge..
123456789101112131415161718192021222324252627282930313233class Solution { public String solution(String new_id) { new_id = new_id.toLowerCase().replaceAll("[^a-z\\d\\-_.]*", ""); new_id = new_id.replaceAll("\\.{2,}", "."); new_id = new_id.replaceAll("^[.]|[.]$", ""); if (new_id.isEmpty()) { new_id = "a"; } if (new_id.length() >= 16) { new_id = new_id.substring(0,15).replaceAll("[.]$", ""); } els..