본문 바로가기

코딩연습27

[백준] 토마토 (7576)(Kotlin) 원본 문제 : https://www.acmicpc.net/problem/7576 문제 참고 : https://zoonvivor.tistory.com/131 import java.io.* import java.util.* data class Dot(var x: Int, var y: Int) var N: Int = 0 var M: Int = 0 val dx: IntArray = intArrayOf(-1,1,0,0) val dy: IntArray = intArrayOf(0,0,-1,1) var map: Array = arrayOf() fun main() = with(BufferedReader(InputStreamReader(System.`in`))) { val nm = readLine().split(" ") .. 2020. 1. 29.
[백준] DFS와 BFS (1260)(Kotlin) 원본 문제 : https://www.acmicpc.net/problem/1260 문제 참고 : https://javannspring.tistory.com/174 import java.io.* import java.util.* var N: Int = 0 var M: Int = 0 var V: Int = 0 var graph: Array = arrayOf() var visited: BooleanArray = booleanArrayOf() fun main() = with(BufferedReader(InputStreamReader(System.`in`))) { val nmv = readLine().split(" ") N = nmv[0].toInt() M = nmv[1].toInt() V = nmv[2].toIn.. 2020. 1. 29.
[백준] 미로 탐색(2178)(Kotlin) 원본 문제 : https://www.acmicpc.net/problem/2178 문제 참고 : https://zoonvivor.tistory.com/77 import java.io.* import java.util.* var arr: Array = arrayOf() var visited: Array = arrayOf() var dx: IntArray = intArrayOf(-1,0,1,0) var dy: IntArray = intArrayOf(0,-1,0,1) var N: Int = 0 var M: Int = 0 data class Dot(var x: Int, var y: Int) fun main() = with(BufferedReader(InputStreamReader(System.`in`))) { v.. 2020. 1. 22.
[백준] 체스판 다시 칠하기(1018)(Kotlin) 원본 문제 : https://www.acmicpc.net/problem/1018 import java.io.BufferedReader import java.io.InputStreamReader val wb = arrayOf("WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW") val bw = arrayOf("BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB") var map: Array = arrayOf() fun main() = with(BufferedReader(Inpu.. 2020. 1. 22.