[알고리즘 문제풀이] 프로그래머스 - 쿼드압축 후 개수 세기 / JAVA(자바)
https://programmers.co.kr/learn/courses/30/lessons/68936 코딩테스트 연습 - 쿼드압축 후 개수 세기 [[1,1,0,0],[1,0,0,0],[1,0,0,1],[1,1,1,1]] [4,9] [[1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1],[0,0,0,0,1,1,1,1],[0,1,0,0,1,1,1,1],[0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,1],[0,0,0,0,1,0,0,1],[0,0,0,0,1,1,1,1]] [10,15] programmers.co.kr /** 1. 분할정복으로 2^n * 2^n이 같은 숫자로 안되어있으면 분할 2. 최종분할로 들어간게 같은 숫자로 이루어져있으면 체크 3. 0과 1의 개수 반환 **/ clas..
2022. 4. 3.
[알고리즘 문제풀이] 백준 21611 마법사 상어와 블리자드(JAVA코드)
https://www.acmicpc.net/problem/21611 21611번: 마법사 상어와 블리자드 마법사 상어는 파이어볼, 토네이도, 파이어스톰, 물복사버그, 비바라기 마법을 할 수 있다. 오늘 새로 배운 마법은 블리자드이고, 크기가 N×N인 격자에서 연습하려고 한다. N은 항상 홀수이고, ( www.acmicpc.net /** * 1. 맵 생성 * * 2. 각 모듈화를 통해 구현할 예정 */ import java.util.*; import java.io.*; public class 마법사상어와블리자드 { public static int n,m, result,sx,sy; public static ArrayList numberMap = new ArrayList(); public static int[..
2022. 4. 1.