브론즈3 - 최댓값
·
알고리즘/백준
https://www.acmicpc.net/problem/2566 ✅ 문제풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void solution() throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int maxNum = Integer.MIN_VALUE; int ..
브론즈3 - 행렬 덧셈
·
알고리즘/백준
https://www.acmicpc.net/problem/2738 ✅문제 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void solution() throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N..
실버5 - 너의 평점은
·
알고리즘/백준
https://www.acmicpc.net/problem/25206 문제 및 입출력 예제를 작성하는 것이 매우 귀찮기 때문에 링크 후 문제 풀이만 작성하는 걸로... ✅ 문제 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Map;import java.util.StringTokenizer;public class Main { public static void solution() { final int ROWS = 20; Map gradePoint = Map.of( "A+", 4.5, "A0", 4.0..
Docker build 에러
·
Server/Docker
✅ 문제 상황Spring boot 프로젝트를 jar로 빌드하고 jar 파일을 docker image로 만드는 과정에서 에러가 발생했다. 위와 같이 지속적인 에러가 발생했다.ERROR: error during connect: Head "http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/_ping": open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.✅ 문제 해결위 문제는 Windows 환경에서 Docker Desktop이 실행되지 않았기 때문에 발생한 상황이다.Docker Desktop만 실행하면 문제없이 작동한다.
실버5 - 그룹 단어 체커
·
알고리즘/백준
✅ 문제그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다.단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오.✅ 입력첫째 줄에 단어의 개수 N이 들어온다. N은 100보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 단어가 들어온다. 단어는 알파벳 소문자로만 되어있고 중복되지 않으며, 길이는 최대 100이다. ✅출력첫째 줄에 그룹 단어의 개수를 출력한다.예제 입력예제 출력3happynewyear34abaabababca..
실버5 - 크로아티아 알파벳
·
알고리즘/백준
✅ 문제예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 čc=ćc-dždz=đd-ljljnjnjšs=žz= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다.✅ 입력첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다.단어는 크로아티아 알파벳으로 이루어져 있다. 문제 설명의 표에 나..