촌수 계산(2644) 풀이 알고리즘 과목 수강할때 비슷한 문제를 풀어봐서 금방 해결하였다. 육지이고 방문하지 않은 위치를 기준으로 bfs를 하는데 상, 하, 좌, 우, 대각선을 전부 확인하면 된다. import java.io.BufferedReader; import java.io.IOException; ...
촌수 계산
촌수 계산(2644) 풀이 bfs를 통해 깊이를 세주면 된다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; imp...
유기농 배추
유기농 배추(1012) 풀이 bfs를 통해 연결된 그룹의 수를 세어주면 된다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue...
백준 dfs와 bfs
백준 dfs와 bfs 풀이 bfs, dfs 구현만 해주면 되는 문제 dfs (깊이 우선 탐색)을 통해 방문 하는 노드의 수 세주기 bfs (너비 우선 탐색)을 통해 방문 하는 노드의 수 세주기 import java.io.BufferedReader; import java.io.IOException; import java.io.Inp...
운동 일지 1
런닝 - Day1 2022-03-22 런닝 - Day2 2022-03-23 런닝 - Day3 2022-03-24 런닝 - Day4 2022-03-25 런닝 - Day5 2022-03-26 런닝 - Day6 2022-03-27 런닝 - Day7 2022-03-28 팔굽혀 펴...
한줄 일기 - 개인정보처리방침
< 한줄일기 >('https://sey2.githun.io'이하 '한줄일기')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2022년 3월 19부터 적용됩니다. 제1...
코틀린 기본 문법 (함수)
fun fun double(x: Int): Int{ return 2 * x } 함수 정의는 fun 키워드를 사용한다. 함수 사용 val result = double(2) 함수 호출 Stream().read() 함수 파라미터는 Pascal notation 을 써서 정의한다. 각 파라미터는 type 이 정의되어야 한다...
코틀린 기본 문법 정리 List
### 불변형 List 생성하기 fun main(array: Array<String>){ var numbers: List<Int> = listOf(1,2,3,4,5) var names: List<String> = listOf("one","two","three") var mixedType = lis...
코틀린 기본 문법 정리 (?:, ?., as?, !!, lateinit)
기본 문법2 (?:, ?., as?, !!, lateinit) 엘비스 ?: 연산자 fun main(args: Array<String>){ var fishFood : Int? = null fishFood = fishFood?.dec() ?: 0 println(fishFood) } fun main(args: A...
MVC, MVP, MVVM
아키텍처 패턴 - MVC, MVP, MVVM MVC Model, View, Controller로 구성 Model(모델): 어플리케이션의 데이터를 저장하는 역할을 담당. SQLite, File, cotent provider가 이 영역에 속함 View(뷰): 화면 구성을 담당하는 영역이다. ...