java

Java 의 List.sort() 메서드를 활용하여 복잡한 정렬 규칙을 간단히 구현해봅시다. [문제]xx.yy.zz 형식의 문자열 숫자를 정렬하고자 합니다.정렬 조건은 다음과 같습니다. yy, zz, xx 순의 우선 순위를 갖는다. 예를 들어, "80.30.30" 과 "10.30.60" 의 두 문자열을 정렬할 때, 1. yy 자리 비교30 == 30 이므로 비교 불가2. zz 자리 비교30  이와 같은 형식을 가진 문자열들을 오름차순/내림차순으로 정렬하는 방법을 구현해봅시다.  [오름차순 정렬]import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws Exception { ..
· 백준
모든 경우를 고려하는 브루트포스 알고리즘 범주의 문제이다. N * M 크기의 보드가 주어지면, 최소 횟수로 칠할 수 있는 8 X 8 크기의 조각을 찾아내는 것이 목적이다. N * M 보드에서 8 X 8 크기의 보드를 추출하는 경우의 수는 (N - 7) * (M - 7) 이다. 추출한 8X8 보드의 맨왼쪽 상단의 블럭 색의 경우의 수는 'W', 'B' 인 경우 2가지 이다. 따라서 우리가 고려해야할 경우의 수는 2 * (N - 7) * (M - 7) 이다. 보드 조각의 색은 'W'와 'B' 두 가지뿐 이므로, boolean 배열을 사용하여 표시한다. ('W' : true, 'B' : false) 보드의 색상을 저장할 boolean 배열과 구할 최솟값을 선언한다. public static boolean[][..
MoveForward
'java' 태그의 글 목록