profile
부지런히 살자!!
post-thumbnail

백준 14500 테트로미노 java

문제 링크 문제 링크 문제 설명 입력 출력 설명 나는 보자마자 DFS가 떠올랐다. 1-1 최대 4개까지 쭉쭉 뻗어가면서 마지막에 다다른 블록이 마치 꿈틀대며 붙은채로 옮겨다니는 장면이 떠올라서... 그래서 머릿속에

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

백준 14501 퇴사 java

문제링크 문제 링크 문제설명 입력 출력 예제는 문제 링크로~ (너무 많아요 ㅜㅜ) 설명 제한사항에서 N의 크기가 저렇게나 작다면 완전탐색을 생각하고있자. 그중에서 DFS로 풀었는데 DP 풀이도 있다고 한다. DFS 기본 예제 문제같음! 그러나.. 재귀에 취약한 나는 이것조차 좀.. 많이 오래 걸렸는데 최근에 재귀에 대한 감을 좀 잡기 시작했다. 조금 더 많은 문제를 풀어보자 어려운

2023년 6월 6일
·
0개의 댓글
·
post-thumbnail

백준 10026 적록색약 (Java)

링크 문제 링크 문제 설명 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록), B(파랑) 중 하나를 색칠한 그림이 있다. 그림은 몇 개의 구역으로 나뉘어져 있는데, 구역은 같은 색으로 이루어져 있다. 또, 같은 색상이 상하좌우로 인접해 있는 경우에 두 글자는 같은 구역에 속한다. (색상의 차이를 거의 느끼지 못하는 경우도 같은 색상이라 한다) 예를 들어, 그림이 아래와 같은 경우에 RRRBB GGBBB BBBRR BBRRR RRRRR 적록색약이 아닌 사람이 봤을 때 구역의 수는 총 4개이다. (빨강 2, 파랑 1, 초록 1) 하지만, 적록색약인 사람은 구역을 3개 볼 수 있다. (빨강-초록 2, 파랑 1) 그림이 입력으로 주어졌을 때, 적록색약

2022년 3월 21일
·
0개의 댓글
·
post-thumbnail

백준 14502 연구소 (Java)

링크 문제 링크 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크기가 N×M인 직사각형으로 나타낼 수 있으며, 직사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽으로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다. 일부 칸은 바이러스가 존재하며, 이 바이러스는 상하좌우로 인접한 빈 칸으로 모두 퍼져나갈 수 있다. 새로 세울 수 있는 벽의 개수는 3개이며, 꼭 3개를 세워야 한다. 예를 들어, 아래와 같이 연구소가 생긴 경우를 살펴보자. 이때, 0은 빈 칸,

2022년 3월 15일
·
0개의 댓글
·
post-thumbnail

프로그래머스 N-Queen (Java)

링크 문제 링크 문제 설명 가로, 세로 길이가 n인 정사각형으로된 체스판이 있습니다. 체스판 위의 n개의 퀸이 서로를 공격할 수 없도록 배치하고 싶습니다. 예를 들어서 n이 4인경우 다음과 같이 퀸을 배치하면 n개의 퀸은 서로를 한번에 공격 할 수 없습니다. 체스판의 가로 세로의 세로의 길이 n이 매개변수로 주어질 때, n개의 퀸이 조건에 만족 하도록 배치할 수 있는 방법의 수를 return하

2022년 2월 9일
·
0개의 댓글
·
post-thumbnail

프로그래머스 [Kakao] 양궁 대회 (Java)

링크 문제 링크 문제 설명 카카오배 양궁대회가 열렸습니다. 라이언은 저번 카카오배 양궁대회 우승자이고 이번 대회에도 결승전까지 올라왔습니다. 결승전 상대는 어피치입니다. 카카오배 양궁대회 운영위원회는 한 선수의 연속 우승보다는 다양한 선수들이 양궁대회에서 우승하기를 원합니다. 따라서, 양궁대회 운영위원회는 결승전 규칙을 전 대회 우승자인 라이언에게 불리하게 다음과 같이 정했습니다. 어피치가 화살 n발을 다 쏜 후에 라이언이 화살 n발을 쏩니다. 점수를 계산합니다. 과녁판은 아래 사진처럼 생겼으며 가장 작은 원의 과녁 점수는 10점이고 가장 큰 원의 바깥쪽은 과녁 점수가 0점입니다. ![](https://images.velog.io/images/qodlstjd12/post/6c66d983-7d08-4491-afd8-728ac343

2022년 1월 17일
·
4개의 댓글
·