본문 바로가기
728x90

전체 글249

제 2회 곰곰컵 후기 https://www.acmicpc.net/contest/view/895 제2회 곰곰컵 www.acmicpc.net 제가 처음으로 대회를 통해 문제를 출제할 수 있었던, 곰곰컵이 2회로 돌아왔습니다. 취업준비기간 + 우테코 프리코스 등등 일이 있어, 문제를 별로 생각하지 못하였습니다.. 이번에는 지난번에 출제하였던 https://www.acmicpc.net/problem/25191의 내용을 이어가는 문제로 https://www.acmicpc.net/problem/26068를 출제하였습니다. 25191번: 치킨댄스를 추는 곰곰이를 본 임스 콜라 $4$개, 맥주 $2$개로 치킨을 $4$마리까지 먹을 수 있지만, 치킨집에 치킨이 $3$마리밖에 없으므로 임스도 $3$마리까지만 먹을 수 있다. www.acmicp.. 2022. 11. 28.
우테코 프리코스 3주차 이번주는 Lotto 프로그램을 만드는 걸 목표로 하였습니다. 2주차와는 다르게 Lotto 클래스를 주어지고 해당 클래스를 활용하여 프로젝트를 완성하는 것이였습니다. + 조건으로 붙은 Enum 사용하기 or 테스트 코드를 추가하여 테스트해보기 Enum은 제가 활용해본적이 없어서, 이번기회에 공부를 하여 사용하게 되었습니다. 주로 Message를 출력할 때, 활용하기 좋았습니다. 이번주에는 새로운 문제를 만나게 되었습니다. "주어진 조건에 맞지 않는 케이스가 주어질 경우 IllegalArgumentException 오류를 발생하고 [ERROR]로 시작하는 메시지를 출력한 후 종료하라" 였습니다. try{ } catch(Exception e){ }로 활용하여 잘못된 오류 케이스를 잡고 throw new Ill.. 2022. 11. 19.
우테코 프리코스 2주차 우테코 프리코스가 2주차를 시작했습니다. 1주차랑 비슷하게 2주차 문제는 특정 문제를 푸는 것이였습니다. 단, 여러 조건들이 붙었습니다. 해당 문제는 숫자야구(https://www.acmicpc.net/problem/2503) 입니다. 2503번: 숫자 야구 첫째 줄에는 민혁이가 영수에게 몇 번이나 질문을 했는지를 나타내는 1 이상 100 이하의 자연수 N이 주어진다. 이어지는 N개의 줄에는 각 줄마다 민혁이가 질문한 세 자리 수와 영수가 답한 스트 www.acmicpc.net 아직 백준에서도 풀지 못했던 문제라 이번 기회에 풀게 되었습니다. 붙은 조건들 중 하나는 "삼항 연산자 사용X" 였습니다. 보통 백준 문제를 풀다보면, 소스길이를 간략화하기 위해 사용은 하지만, 다른 제 3자가 해당 소스를 보았을.. 2022. 11. 12.
우테코 프리코스 1주차 이번에 우아한 형제들에서 "우아한테크코스"를 모집하였습니다. 이번엔 이전과는 다르게 지원한 "모든 분"들에게 프리코스를 경험할 수 있도록 해주었습니다. 저는 이번에 "웹 백엔드"직무로 지원하였습니다. 프리코스 1주차로 7가지 문제들을 풀어 로직 작성 후 구현하여 git으로 제출하는 방식이였습니다. 7가지 문제들이 백준 기준 브~골5 정도였어가지고, 푸는데는 그렇게 오래걸리지 않았습니다. 단, 문제들을 푼 후 git을 통해 pull request하여야하는 점이 아직 git을 사용하는데 익숙하지 않은 저에겐 어려움으로 느껴졌습니다. 이전에 https://github.com/tony9402/baekjoon 해당 레포에 java풀이를 기록하기 위해 규칙을 지키고, pr을 했을때를 떠올리면서, 이것저것 공부하면서.. 2022. 11. 7.
[백준] 25822번 : 2000문제 푼 임스 https://www.acmicpc.net/problem/25822 25822번: 2000문제 푼 임스 이 문제는 문제 출제를 위해 꾸준히 문제를 풀어 2000문제 풀이를 달성한 임스가 처음으로 출제한 문제입니다. 임스는 문제 출제를 위해 매일 0 ~ 24문제를 풀었습니다. 임스가 스트릭을 끊기지 않 www.acmicpc.net 2000문제 solve 기념 출제진 자격 조건에 달성하여 출제하게 된 문제입니다. 제가 지금까지 백준 문제를 풀면서 최소와 최대로 풀었던 문제수를 그대로 문제에 녹였고, 추천을 받아 solved의 스트릭 프리즈 기능을 사용해 보았습니다. 주어진 날 이전과 이후는 스트릭이 유지중이지만, 주어진 날짜의 스트릭 유지일수만 출력하면 되는 문제입니다. import java.io.Buffe.. 2022. 10. 25.
[백준] 25757번 : 임스와 함께하는 미니게임 https://www.acmicpc.net/problem/25757 25757번: 임스와 함께하는 미니게임 첫 번째 줄에는 임스와 함께 플레이할 사람의 수 $N$과 같이 플레이할 게임의 종류가 주어진다. $(1 \le N \le 100\,000)$ 두 번째 줄부터 $N$개의 줄에는 같이 플레이하고자 하는 사람들의 이름이 문자 www.acmicpc.net 메이플스토리의 미니게임 중 윷놀이, 같은 그림 찾기, 원카드를 생각하면서 출제한 문제입니다. 참가신청한 사람들의 이름을 중복제거하여 저장 후, 선택한 게임에 따른 플레이 가능한 사람 수를 판별하면 되는 문제입니다. import java.io.BufferedReader; import java.io.IOException; import java.io.Input.. 2022. 10. 25.
[백준] 25756번 : 방어율 무시 계산하기 https://www.acmicpc.net/problem/25756 25756번: 방어율 무시 계산하기 메이플스토리에는 방어율 무시라는 수치가 있다. 특정 보스를 잡기 위해서는 특정 방어율 무시 수치가 되어야 데미지가 정확히 들어가는 시스템으로 이루어져 있다. 물약 아이템을 사용하여 방 www.acmicpc.net 메이플스토리의 방어율 무시 계산방식을 표현한 문제입니다. https://www.inven.co.kr/board/maple/2304/23330 메이플스토리 인벤 : 방무계산기 & 쉽게하는 방무계산 - 메이플스토리 인벤 팁과노하우 게시판 www.inven.co.kr 해당 사이트의 정리글을 참고했습니다. import java.io.BufferedReader; import java.io.IOExcep.. 2022. 10. 25.
[백준] 25755번 : 거울반사 https://www.acmicpc.net/problem/25755 25755번: 거울반사 첫 번째 줄에는 임스가 뒤집고자 하는 방향 $W$와, 배열의 크기 $N$이 주어진다. $W$는 L, R, U, D 중 하나이다. $(2 \le N \le 20)$ 입력의 두 번째 줄부터 $N$개의 줄에 0이 아닌 숫자가 구성된 배열이 공백 www.acmicpc.net 배열을 뒤집는 방향에 따라 바뀌는 부분만 이해하시면 되는 문제입니다. "3"은 아래나 위로 뒤집어도 3이지만, 해당 문제에서는 "?"로 표현하시면 됩니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util... 2022. 10. 25.
[백준] 25497번 : 기술 연계마스터 임스 https://www.acmicpc.net/problem/25497 25497번: 기술 연계마스터 임스 $1$, $2$, $S$ - $K$, $2$로 스킬을 성공적으로 총 4번 사용했다. www.acmicpc.net 사전 기술, 본기술이 사용되었는지에 대해 판별만 가능하시면 풀 수 있는 문제입니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedRe.. 2022. 10. 25.
728x90