반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- java
- 14942
- 인턴십
- 티스토리챌린지
- 142085
- 카카오
- 소프티어
- softeer
- 10기
- 후기
- 카카오코드 본선
- 배열 돌리기 5
- 수료
- 프로그래머스
- 산 모양 타일링
- 싸피
- 숫자 이어 붙이기
- SSAFY
- 정기 코딩 인증평가
- SQL
- 해결
- MySQL
- 설명
- 등산코스 정하기
- 퍼즐 조각 채우기
- 백준
- 핵심
- 오블완
- PCCP
- 24955
Archives
- Today
- Total
목록21609 (1)
개발 쥬스
[백준/Java] 21609 상어 중학교
🔗 문제 링크: https://www.acmicpc.net/problem/21609🔍 해결 과정이 문제는 시뮬레이션 문제로 시간 초과 걱정할 필요 없이 조건에 맞춰 문제를 해결하면 됩니다. 개인적으로 코드를 작성하는 과정에 있어서 디버깅 등의 시간도 할애하느라 시간을 많이 썼던 문제였습니다. 처음에 문제를 보고 핵심 조건에 맞춰서 그에 맞는 메서드를 분류했습니다. 핵심 기능들은 다음과 같습니다.1️⃣ 크기가 가장 큰 블록 그룹을 찾는 기능2️⃣ 기준 블록이 속한 블록 그룹에 있는 블록들을 제거하는 기능 (제거하면서 점수를 반환한다.)3️⃣ 중력 작용 기능4️⃣ 90도 반시계 방향 회전 기능 메인 함수에서는 위와 같이 4개의 핵심 기능들을 정의하였고, 조건에 맞춰서 핵심 기능들을 구현하는 방향으로 문제..
알고리즘
2024. 8. 21. 17:56