오블완
[Spring Boot] Assert 가 동작하지 않는다?(feat. Kotlin)
발단assert 를 통한 로직 검증에서 조건이 틀렸음에도 검증되지 않고 Pass-Through 한 경우가 있어 정리합니다. Assert 란 무엇인가?var a = 1var b = 2assert(1 영단어로써 의미는 `주장하다` 라는 뜻을 가지고 있습니다.코드에서는 assert 로 묶은 조건이 옳음을 주장하다 정도로 볼 수 있을 거 같습니다. _Assertions object @file:kotlin.jvm.JvmMultifileClass@file:kotlin.jvm.JvmName("PreconditionsKt")package kotlin@PublishedApiinternal object _Assertions { @JvmField @PublishedApi internal val ENABLED..
[Baekjoon] 2606번 바이러스(feat. Java)
접근각 컴퓨터를 접점으로 취급한채로 간선을 이중배열로 연결 관계 표시방문여부와 접점간에 연결여부를 통해 접근가능한지 확인 해결import java.io.*;import java.util.*;public class Main { static int[][] arr1; static int[][] visited1; static HashSet set; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); ..
[Baekjoon] 1260번 DFS와 BFS(feat. Java)
접근DFS 는 재귀호출BFS 는 Queue 가 핵심접점이 이어진 간선을 어떻게 구성할것이냐가 핵심이중 배열을 통해 접점간에 간선을 표시인덱스 접근의 편의를 위해 0번째 자리는 패딩설정 해결import java.io.*;import java.util.*;public class Main { public static String dfs = ""; public static int[][] arr1; public static int[][] visited1; public static List visitedElement1; public static String bfs = ""; public static int[][] arr2; public static int[][] visited..