2024/10/11 3

[백준, 자바, 10825번] 국영수 (2차원 배열 정렬 문제)

풀이2차원 배열 정렬 문제를 계속 찾고 싶었는데내가 원하는 적합한 문제였음.우선 해당 배열에 정수 타입 뿐만 아닌 문자열 타입 데이터도 함께 있는Object배열이기에 더 마음에 들었음사실... 이전 다른 코테에서 2차원 배열 정렬에서 해당 코드를 잊어버려서... 크흑무튼 자바에서 정렬하는 방법이 여러가지 있지만 나는 아래의 정렬처럼 Comparator을 사용해서 각 인자값 별 조건에 따라 정렬하도록 함.(근데 국영수라고 하니까 드라마의 인물이 떠오르긴 하네 ㅎㅎ) import java.io.*;import java.util.*;import java.util.stream.Collectors;public class _10825 { public static void main(String[] args) t..

알고리즘 2024.10.11

[백준, 자바, 17204번] 죽음의 게임

풀이따로 Stack이나 Deque를 사용하지 않아도 될 것 같은 문제라서간단하게 해결했음이유는, 어차피 한 사람이 지목할 수 있는 건 한 사람이기에굳이 배열을 만들 필요가 없다고 판단이후 다른 코드는 따로 풀이하지 않아도 간단하게 해결할 수 있기에 풀이는 생략! import java.io.*;import java.util.Arrays;public class _17204 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] NK = Arrays.stream(br.readLine(..

알고리즘 2024.10.11

[백준, 자바, 1388번] 바닥 장식

풀이따로 어려운 부분은 없었고, 단순히 문제 이해가 처음에는 안되었는데그냥 "단순히 선이 이어져 있으면, 그게 하나의 타일이다" 라고 설명했으면더 쉽게 이해했을듯 하다... ㅋㅋ무튼 그래서 mtx에 대해 기본 타입에선 "-" 만 체크하고이후엔 범위를 변경 후 "ㅣ" 만 체크해서 카운팅하여 해결. import java.io.*;import java.util.*;public class _1388 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int result = 0; S..

알고리즘 2024.10.11