Home
Se Young
Cancel

섬의 개수

촌수 계산(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(뷰): 화면 구성을 담당하는 영역이다. ...