``` 백준 15784번 질투 진서 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 15784번 질투진서 풀이 https://www.acmicpc.net/problem/15784 15784번: 질투진서 입력의 첫째 줄에 의자가 놓인 행과 열의 수 N(1 ≤ N ≤ 1000)이 주어지고 , 진서가 앉은 의자가 위치한 행 a, 열 b가 주어진다. 이후 두 번째 줄부터 N+1 줄까지 강의실에 앉아있는 학생들의 매력지 www.acmicpc.net 백준 15784번 질투 진서는 난이도 브론즈 등급의 문제로서 행렬을 입력받고 입력받은 행렬에 열 혹은 행이 같은 값들을 비교해서 해당되는 값보다 작으면 HAPPY 크면 ANGRY를 출력하면 되는 문제입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안..
``` 백준 14924번 폰 노이만과 파리 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 14924번 풀이 https://www.acmicpc.net/problem/14924 14924번: 폰 노이만과 파리 역사상 최고의 천재중 하나인 폰 노이만에게는 다음과 같은 재밌는 일화가 있다. 그의 동료는 어느 날 폰 노이만의 천재성을 시험해보기 위해서 다음과 같은 질문을 던졌다. “200마일 길이의 철 www.acmicpc.net 백준 14924번 폰 노이만과 파리는 난이도 브론즈 등급의 문제로서 TS FS D 가 주어질 때 D 마일 길이의 철로의 양쪽 끝에 서 있는 두 대의 기차가 시속 TS 마일의 속도로 서로를 향해 출발한 뒤에 두 기차가 서로 충돌할 때까지 파리가 시속 FS 마일의 속도로 두..
``` 백준 2386번 도비의 영어 공부 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2386호 번 풀이 https://www.acmicpc.net/problem/2386 2386번: 도비의 영어 공부 출력의 각 줄은 입력으로 주어진 소문자와 그 소문자 알파벳이 나타난 횟수로 이루어진다. 이때 문장에서 해당 알파벳이 소문자로 나타나던 대문자로 나타나던 모두 세야 한다. www.acmicpc.net 백준 2386번 도비의 영어공부는 난이도 브론즈 등급의 문제로서 입력의 각줄 마다 첫 번째 문자가 몇 번 나오는지 카운트해서 출력해주면 되는 문제입니다. #이 나오면 종료합니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 각 줄을 입..
``` 백준 20362번 유니 대전 퀴즈쇼 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 20362번 풀이 https://www.acmicpc.net/problem/20362 20362번: 유니대전 퀴즈쇼 올해 인천대에서는 코로나19로 인해 온라인 축제를 개최했다. 축제 내용 중에는 퀴즈쇼가 있는데, 초청 연예인이 채팅을 보고 정답을 맞힌 사람의 닉네임을 읽어 1명에게 상품을 주는 이벤트이 www.acmicpc.net 백준 20362번 유니 대전 퀴즈쇼는 난이도 브론즈 등급의 문제로서 입력의 개수 T, 우승자의 닉네임을 입력받고 T의 개수만큼 닉네임, 답변을 입력받을 때 우승자의 답변 이전에 우승자와 동일한 답변을 한 닉네임의 개수를 카운팅 하면 되는 문제입니다. 30분 정도 위에 링크를 ..
``` 백준 23813번 회전 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 23813번 풀이 https://www.acmicpc.net/problem/23813 23813번: 회전 정수 $N$이 주어질 때, $N$의 일의 자리 숫자를 떼서 제일 앞자리 왼쪽에 이어 붙힌 것을 $N$의 회전이라고 정의하자. 예를 들어, 12345의 회전은 51234가 된다. 3의 회전은 3이 된다. 이렇게 회전을 계 www.acmicpc.net 백준 23813번 회전은 난이도 브론즈 등급의 문제로서 1 이상 987654321 이하의 수 N이 주어질 때 N을 회전하면서 더한 값을 구해주면 됩니다. 예) 12345 일 경우 12345 + 23451 + 34512 + 45123 + 51234를 더해서 166665..
``` 백준 23627번 driip JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 23627번 풀이 자바에서 문자열에 마지막 단어가 특정 단어인지 확인하는 법 https://www.acmicpc.net/problem/23627 23627번: driip 드립이가 생각하기에 주어진 문자열이 귀여우면 "cute", 그렇지 않으면 "not cute"를 출력한다. (따옴표 제외) www.acmicpc.net 백준 23627번 driip은 난이도 브론즈 등급의 문제로서 문자열이 주어질 때 마지막 5글자가 driip인지 판별하는 문제입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. split을 쓰려고 생각했으나 생각해보니 REGEX를 쓰는..
``` 백준 9020번 골드바흐의 추측 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 9020번 풀이 https://www.acmicpc.net/problem/9020 9020번: 골드바흐의 추측 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수가 아 www.acmicpc.net 골드바흐의 추측은 2보다 큰 모든 짝수는 두 소수의 합으로 나타낼 수 있다는 것이고 이러한 수를 골드바흐 수라고 합니다. 위의 두 소수는 골드바흐 파티션이라고 합니다. 백준 9020번은 난이도 실버 등급의 문제로서 골드바흐 수 N 이 주어질 때 N을 만들 수 있는..
``` 백준 24389번 2의 보수 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 24389번 풀이 https://www.acmicpc.net/problem/24389 24389번: 2의 보수 컴퓨터는 뺄셈을 처리할 때 내부적으로 2의 보수를 사용한다. 어떤 수의 2의 보수는 해당하는 숫자의 모든 비트를 반전시킨 뒤, 1을 더해 만들 수 있다. 이때, 32비트 기준으로 처음 표현했던 수와 www.acmicpc.net 백준 24389번은 난이도 브론즈 등급의 문제로서 32비트 정수를 입력받고 모든 비트를 반전시킨 뒤 1을 더한 보수를 찾고 보수와 처음 주어진 정수와 비트단위로 비교해서 다른 비트의 수를 출력하면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래..