``` 백준 16435번 스네이크 버드 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 16435 번 풀이 https://www.acmicpc.net/problem/16435 백준 16435번 스네이크버드는 난이도 브론즈 등급의 문제로서 뱀이 있을 때 자기 자신의 길이보다 작은 수의 정수만 먹을 수 있습니다. 정수를 하나 먹으면 길이가 1 증가합니다. 첫 줄에 뱀의 초기 길이, 과일의 개수 둘째 줄에 정수들이 주어질 때 뱀의 최대 길이를 구해주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 입력받은 수를 정렬해주고 해당되는 인덱스, 1 그리고 뱀의 길이만 더해주면 되는 간단한 문제였습니다. 이는 뱀이 먹은 숫자만큼 길이가 ..
``` 백준 3054번 피터팬 프레임 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 3054번 풀이 https://www.acmicpc.net/problem/3054 3054번: 피터팬 프레임 다섯 줄에 걸쳐, 입력으로 주어진 단어를 피터팬 프레임과 웬디 프레임으로 장식한 결과를 출력한다. www.acmicpc.net 백준 3054번 피터팬프레임의 경우 난이도 브론즈 등급의 문제로서 알파벳 X의 피터팬 프레임은 아래와 같이 표현하며 ..#.. .#.#. #.X.# .#.#. ..#.. 알파벳 X의 웬디 프레임은 아래와 같이 표현할 때 ..*.. .*.*. *.X.* .*.*. ..*.. 단어가 주어질 때 3의 배수는 웬디 프레임으로 나머지는 피터팬 프레임으로 장식하면 됩니다. 예를 들어서 ..
``` 백준 20299번 3대 측정 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 20299번 풀이 https://www.acmicpc.net/problem/20299 20299번: 3대 측정 첫째 줄에 정수 $N$, $K$, $L$이 주어진다. $N$은 팀의 수, $K$는 팀원 $3$명의 레이팅 합에 대한 클럽 가입 조건, $L$은 개인 레이팅에 대한 클럽 가입 조건이다. ($1 \leq N \leq 500\ 000$, $0 \leq K \leq 12\ 000$, $ www.acmicpc.net 백준 20299번 3대 측정은 난이도 브론즈 등급의 문제로서 팀의 수 N 팀에 대한 최소 가입 가능한 레이팅 점수 K 개인에 대한 최소 가입 가능한 레이팅 점수 L을 입력받을 때 각 팀에 세명씩 ..
``` 백준 20361번 일 우는 야바위꾼 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 20361번 풀이 https://www.acmicpc.net/problem/20361 20361번: 일우는 야바위꾼 첫째 줄에 N (3 ≤ N ≤ 200,000), X (1 ≤ X ≤ N), K (1 ≤ K ≤ 100,000)가 공백으로 구분되어 주어진다. 둘째 줄부터 K개의 줄에는 순서대로 바꾼 두 컵의 위치 Ai, Bi (1 ≤ Ai, Bi ≤ N, Ai ≠ Bi)가 공백 www.acmicpc.net 백준 20361번 일우는 야바위꾼은 난이도 브론즈 등급의 문제로서 컵의 개수 N, 공을 숨겨둔 컵의 첫 위치 X, 컵의 이동 횟수 K를 입력 받은 뒤에 K번만큼 A위치의 컵을 B위치의 컵과 교환할 때 ..
``` 백준 1063번 킹 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 1063번 풀이 https://www.acmicpc.net/problem/1063 1063번: 킹 8*8크기의 체스판에 왕이 하나 있다. 킹의 현재 위치가 주어진다. 체스판에서 말의 위치는 다음과 같이 주어진다. 알파벳 하나와 숫자 하나로 이루어져 있는데, 알파벳은 열을 상징하고, 숫자는 www.acmicpc.net 백준 1063번호번 킹은 난이도 실버 등급의 문제로서 8 * 8 크기의 체스판이 주어지고 체스판에 킹의 위치와 돌의 위치가 주어지고 명령어에 따라서 킹이 움직이고 킹의 위치가 돌의 위치가 겹치면 조건에 따라서 돌도 움직이는 문제입니다. 다시 설명하면 A1 부터 H8까지의 칸을 가진 체스판이 주어질 때 킹의..
``` 백준 2338번 큰 수, 덧셈, 뺄셈, 곱셈 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2338번 풀이 자바 BufferReader 간단 설명 자바 BigInteger 간단 설명 https://www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미). www.acmicpc.net 백준 2338번 긴자리 계산은 난이도 브론즈 문제로서 1000자리를 넘지 않는 두 수 A, B를 입력받아서 A+B, A-B, AxB를 출력하면 되는 문제입니다. 30분 정도 위에 링크를 방문하셔서 ..