Skip to content

Commit 9ebd47d

Browse files
committed
fix : packaging 오류 해결
1 parent 41989aa commit 9ebd47d

File tree

199 files changed

+672
-562
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+672
-562
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
119
2+
0
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ƃ�D
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

src/main/kotlin/baekjun/16637-괄호_추가하기.kt

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package baekjun
22

3-
val br = System.`in`.bufferedReader()
4-
var n = 0
3+
private val br = System.`in`.bufferedReader()
4+
private var n = 0
55
lateinit var str: List<String>
6-
var ans = Int.MIN_VALUE
6+
private var ans = Int.MIN_VALUE
77
fun main() {
8-
n = baekjun.tree.`4803`.br.readLine().toInt()
9-
str = baekjun.tree.`4803`.br.readLine().toList().map { it.toString() }
8+
n = br.readLine().toInt()
9+
str = br.readLine().toList().map { it.toString() }
1010
val stack = listOf<String>(str[0])
1111
bf(1, stack)
1212
println(ans)

src/main/kotlin/baekjun/backtracking/1405-미친 로봇.kt

+10-9
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1+
package baekjun.backtracking
12
import java.io.BufferedReader
23
import java.io.BufferedWriter
34
import java.io.InputStreamReader
45
import java.io.OutputStreamWriter
56

67
// 단순할 확률을 출력
78
// 절대/상대 오차는 10-9
8-
val br = BufferedReader(InputStreamReader(System.`in`))
9-
val bw = BufferedWriter(OutputStreamWriter(System.out))
9+
private val br = BufferedReader(InputStreamReader(System.`in`))
10+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
1011
lateinit var visited: MutableList<BooleanArray>
11-
val dx = listOf(0, 0, 1, -1)
12-
val dy = listOf(1, -1, 0, 0)
13-
var ans: Double = 0.0
12+
private val dx = listOf(0, 0, 1, -1)
13+
private val dy = listOf(1, -1, 0, 0)
14+
private var ans: Double = 0.0
1415
lateinit var percentageList: List<Double>
1516
fun main() {
16-
val (n, E, W, N, S) = baekjun.tree.`4803`.br.readLine().split(" ").map { it.toInt() }
17+
val (n, E, W, N, S) = br.readLine().split(" ").map { it.toInt() }
1718
percentageList = listOf(E * 0.01, W * 0.01, N * 0.01, S * 0.01)
1819
visited= mutableListOf<BooleanArray>().apply {
1920
repeat(29) {
@@ -22,15 +23,15 @@ fun main() {
2223
}
2324
visited[14][14] = true
2425
backTracking(n, 14, 14, 0, 1.0)
25-
bw.write("${baekjun.ans}\n")
26+
bw.write("${ans}\n")
2627
bw.flush()
2728
bw.close()
28-
baekjun.tree.`4803`.br.close()
29+
br.close()
2930
}
3031

3132
fun backTracking(n: Int, x: Int, y: Int, cnt: Int, result: Double) {
3233
if (cnt == n) {
33-
baekjun.ans += result
34+
ans += result
3435
return
3536
}
3637

src/main/kotlin/baekjun/backtracking/9663-n-queen/1.kt

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
1+
package baekjun.backtracking.`9663-n-queen`
2+
13
import java.io.BufferedReader
24
import java.io.BufferedWriter
35
import java.io.InputStreamReader
46
import java.io.OutputStreamWriter
57
import kotlin.math.abs
68

7-
val br = BufferedReader(InputStreamReader(System.`in`))
8-
val bw = BufferedWriter(OutputStreamWriter(System.out))
9-
val n = baekjun.tree.`4803`.br.readLine().toInt()
10-
val graph = IntArray(baekjun.n)
11-
var ans = 0
9+
private val br = BufferedReader(InputStreamReader(System.`in`))
10+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
11+
private val n = br.readLine().toInt()
12+
private val graph = IntArray(n)
13+
private var ans = 0
1214
fun main() {
1315
searchQueen(0)
14-
bw.write("${baekjun.ans}\n")
16+
bw.write("${ans}\n")
1517
bw.flush()
1618
bw.close()
17-
baekjun.tree.`4803`.br.close()
19+
br.close()
1820

1921
}
2022

2123
private fun searchQueen(y: Int) {
22-
if (y == baekjun.n) {
23-
baekjun.ans++
24+
if (y == n) {
25+
ans++
2426
return
2527
}
2628

27-
for (x in 0 until baekjun.n) {
29+
for (x in 0 until n) {
2830
if (isPossible(x, y)) {
2931
graph[y] = x
3032
searchQueen(y + 1) // 다음 y축에서 퀸 찾기

src/main/kotlin/baekjun/binary-search/13367-구간 나누기.kt

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package baekjun.`binary-search`
12
import java.io.BufferedReader
23
import java.io.BufferedWriter
34
import java.io.InputStreamReader
@@ -18,8 +19,8 @@ import java.io.OutputStreamWriter
1819
private val br = BufferedReader(InputStreamReader(System.`in`))
1920
private val bw = BufferedWriter(OutputStreamWriter(System.out))
2021
fun main() {
21-
val (_, m) = baekjun.tree.`4803`.br.readLine().split(" ").map { it.toInt() }
22-
val nums = baekjun.tree.`4803`.br.readLine().split(" ").map { it.toInt() }
22+
val (_, m) = br.readLine().split(" ").map { it.toInt() }
23+
val nums = br.readLine().split(" ").map { it.toInt() }
2324
var ans = 10_000
2425
var (s, e) = listOf(0, 10_001)
2526
// 파라매트릭스 문제
@@ -34,7 +35,7 @@ fun main() {
3435
}
3536
bw.write("$ans")
3637
bw.flush()
37-
baekjun.tree.`4803`.br.close()
38+
br.close()
3839
bw.close()
3940
}
4041

src/main/kotlin/baekjun/binary-search/1654-랜선 자르기/1.kt

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
1-
package algo
1+
package baekjun.`binary-search`.`1654-랜선 자르기`
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
55
import java.io.InputStreamReader
66
import java.io.OutputStreamWriter
7-
import java.util.*
87
import kotlin.math.max
98

109
// 각 랜선 길이 2^31 -1 이하
1110
// 총 랜선 개수 <= 10_000
1211
// 필요한 랜선 개수 <= 1_000_000 -> Long 가능
13-
val br = BufferedReader(InputStreamReader(System.`in`))
14-
val bw = BufferedWriter(OutputStreamWriter(System.out))
15-
val arr = LongArray(10_000)
16-
var ans = 0L
12+
private val br = BufferedReader(InputStreamReader(System.`in`))
13+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
14+
private val arr = LongArray(10_000)
15+
private var ans = 0L
1716
fun main() {
1817
val (k, n) = br.readLine().split(" ").map { it.toInt() }
1918
repeat(k) { i ->

src/main/kotlin/baekjun/binary-search/1669-멍멍이_쓰다듬기.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
package baekjun.`binary-search`
12
import kotlin.math.*
3+
24
private val br = System.`in`.bufferedReader()
35
fun main() {
46
// 2 * 1e9
5-
val (a, b) = baekjun.tree.`4803`.br.readLine().split(" ").map{it.toInt()}
7+
val (a, b) = br.readLine().split(" ").map{it.toInt()}
68
val target = b - a
79
// 2147483647
810
// 이분 탐색

src/main/kotlin/baekjun/binary-search/2343-기타_레슨.kt

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package baekjun.`binary-search`
12
fun main() {
23
val br = System.`in`.bufferedReader()
34
val (_, m) = br.readLine().split(" ").map{it.toInt()}

src/main/kotlin/baekjun/binary-search/2805-나무 자르기/1.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package algorithm
1+
package baekjun.`binary-search`.`2805-나무 자르기`
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
@@ -9,9 +9,9 @@ import kotlin.math.max
99
// (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000)
1010
// Long 가능, BigInteger 안써도 됨~
1111
// 필요한 나무의 높이는 1,000,000,000보다 작거나 같은 양의 정수 또는 0이다.
12-
val br = BufferedReader(InputStreamReader(System.`in`))
13-
val bw = BufferedWriter(OutputStreamWriter(System.out))
14-
const val MAX_HEIGHT = 2_000_000_000L
12+
private val br = BufferedReader(InputStreamReader(System.`in`))
13+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
14+
private const val MAX_HEIGHT = 2_000_000_000L
1515
fun main() {
1616
val (_, m) = br.readLine().split(" ").map { it.toLong() }
1717
val trees = br.readLine().split(" ").map { it.toLong() }

src/main/kotlin/baekjun/bruteforce/1010 - 다리놓기/1010-다리 놓기.kt

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1+
package baekjun.bruteforce.`1010 - 다리놓기`
12
import java.io.BufferedReader
23
import java.io.BufferedWriter
34
import java.io.InputStreamReader
45
import java.io.OutputStreamWriter
56
import java.math.BigInteger
67

7-
val br = BufferedReader(InputStreamReader(System.`in`))
8-
val bw = BufferedWriter(OutputStreamWriter(System.out))
8+
private val br = BufferedReader(InputStreamReader(System.`in`))
9+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
910
fun main() {
10-
repeat(baekjun.tree.`4803`.br.readLine().toInt()) {
11-
val (m, n) = baekjun.tree.`4803`.br.readLine().split(" ").map { it.toInt() }
11+
repeat(br.readLine().toInt()) {
12+
val (m, n) = br.readLine().split(" ").map { it.toInt() }
1213
bw.write("${combination(n, m)}\n")
1314
bw.flush()
1415
}
15-
baekjun.tree.`4803`.br.close()
16+
br.close()
1617
bw.close()
1718
}
1819

src/main/kotlin/baekjun/bruteforce/1010 - 다리놓기/2.kt

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1+
package baekjun.bruteforce.`1010 - 다리놓기`
12
import java.io.BufferedReader
23
import java.io.BufferedWriter
34
import java.io.InputStreamReader
45
import java.io.OutputStreamWriter
56
import java.math.BigInteger
67

7-
val br = BufferedReader(InputStreamReader(System.`in`))
8-
val bw = BufferedWriter(OutputStreamWriter(System.out))
8+
private val br = BufferedReader(InputStreamReader(System.`in`))
9+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
910
fun main() {
10-
repeat(baekjun.tree.`4803`.br.readLine().toInt()) {
11-
val (m, n) = baekjun.tree.`4803`.br.readLine().split(" ").map { it.toInt() }
11+
repeat(br.readLine().toInt()) {
12+
val (m, n) = br.readLine().split(" ").map { it.toInt() }
1213
bw.write("${combination(n, m)}\n")
1314
bw.flush()
1415
}
15-
baekjun.tree.`4803`.br.close()
16+
br.close()
1617
bw.close()
1718
}
1819

src/main/kotlin/baekjun/bruteforce/1018-체스판 다시 칠하기.kt

+9-11
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,29 @@
1-
package algorithm
1+
package baekjun.bruteforce
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
55
import java.io.InputStreamReader
66
import java.io.OutputStreamWriter
7-
import java.util.Collections
8-
import kotlin.math.max
97
import kotlin.math.min
108

119
// 시간 복잡도 O(M- 8 * N -8 * 8^2)
12-
val br = BufferedReader(InputStreamReader(System.`in`))
13-
val bw = BufferedWriter(OutputStreamWriter(System.out))
10+
private val br = BufferedReader(InputStreamReader(System.`in`))
11+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
1412

15-
var board: MutableList<List<Char>> = mutableListOf()
16-
var chessBoardWhenStartWhite: MutableList<CharArray> = mutableListOf<CharArray>().apply {
13+
private var board: MutableList<List<Char>> = mutableListOf()
14+
private var chessBoardWhenStartWhite: MutableList<CharArray> = mutableListOf<CharArray>().apply {
1715
repeat(8){
1816
add(CharArray(8))
1917
}
2018
}
21-
var chessBoardWhenStartBlack: MutableList<CharArray> = mutableListOf<CharArray>().apply {
19+
private var chessBoardWhenStartBlack: MutableList<CharArray> = mutableListOf<CharArray>().apply {
2220
repeat(8){
2321
add(CharArray(8))
2422
}
2523
}
26-
const val BLACK = 'B'
27-
const val WHITE = 'W'
28-
var ans = 2501
24+
private const val BLACK = 'B'
25+
private const val WHITE = 'W'
26+
private var ans = 2501
2927
fun main() {
3028
val (n, m) = br.readLine().split(" ").map {
3129
it.toInt()

src/main/kotlin/baekjun/bruteforce/1058-친구.kt

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.techtown.practice_mvvm_event.algorithm
1+
package baekjun.bruteforce
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
@@ -13,14 +13,14 @@ import kotlin.math.max
1313
// DisJoint-Set 문제인가?? X O(baekjun.getN^3)
1414
// 그럼 일단 브루트포스로 풀자!
1515
// A-B-C D
16-
val br = BufferedReader(InputStreamReader(System.`in`))
17-
val bw = BufferedWriter(OutputStreamWriter(System.out))
18-
val graph = mutableListOf<MutableList<Int>>().apply {
16+
private val br = BufferedReader(InputStreamReader(System.`in`))
17+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
18+
private val graph = mutableListOf<MutableList<Int>>().apply {
1919
repeat(50) {
2020
add(mutableListOf())
2121
}
2222
}
23-
var ans = 0
23+
private var ans = 0
2424
fun main() {
2525
val n = br.readLine().toInt()
2626
repeat(n) { i ->

src/main/kotlin/baekjun/bruteforce/1107-리모컨 /1.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.techtown.practice_mvvm_event.algorithm
1+
package baekjun.bruteforce.`1107-리모컨 `
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
@@ -9,8 +9,8 @@ import kotlin.math.min
99

1010
// N (0 ≤ N ≤ 500,000)이 주어진다.
1111
// 고장난 버튼의 개수 M (0 ≤ M ≤ 10)
12-
val br = BufferedReader(InputStreamReader(System.`in`))
13-
val bw = BufferedWriter(OutputStreamWriter(System.out))
12+
private val br = BufferedReader(InputStreamReader(System.`in`))
13+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
1414

1515
private var targetChannelNum = 0
1616
private const val START_NUM = 100

src/main/kotlin/baekjun/bruteforce/1107-리모컨 /2.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.techtown.practice_mvvm_event.algorithm
1+
package baekjun.bruteforce.`1107-리모컨 `
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
@@ -9,8 +9,8 @@ import kotlin.math.min
99

1010
// N (0 ≤ N ≤ 500,000)이 주어진다.
1111
// 고장난 버튼의 개수 M (0 ≤ M ≤ 10)
12-
val br = BufferedReader(InputStreamReader(System.`in`))
13-
val bw = BufferedWriter(OutputStreamWriter(System.out))
12+
private val br = BufferedReader(InputStreamReader(System.`in`))
13+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
1414

1515
private var targetChannelNum = 0
1616
private const val START_NUM = 100

src/main/kotlin/baekjun/bruteforce/1107-리모컨 /3.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.techtown.practice_mvvm_event.algorithm
1+
package baekjun.bruteforce.`1107-리모컨 `
22

33
import java.io.BufferedReader
44
import java.io.BufferedWriter
@@ -9,8 +9,8 @@ import kotlin.math.min
99

1010
// N (0 ≤ N ≤ 500,000)이 주어진다.
1111
// 고장난 버튼의 개수 M (0 ≤ M ≤ 10)
12-
val br = BufferedReader(InputStreamReader(System.`in`))
13-
val bw = BufferedWriter(OutputStreamWriter(System.out))
12+
private val br = BufferedReader(InputStreamReader(System.`in`))
13+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
1414

1515
private var targetChannelNum = 0
1616
private const val START_NUM = 100

src/main/kotlin/baekjun/bruteforce/1157.단어 공부/1.kt renamed to src/main/kotlin/baekjun/bruteforce/1157_단어 공부/1.kt

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1+
package baekjun.bruteforce.`1157_단어공부`
2+
13
import java.io.BufferedReader
24
import java.io.BufferedWriter
35
import java.io.InputStreamReader
46
import java.io.OutputStreamWriter
57

68
// O(N)
79
// 뭔가 좀 더 간결화할 수 있을 것 같긴 한데...
8-
val br = BufferedReader(InputStreamReader(System.`in`))
9-
val bw = BufferedWriter(OutputStreamWriter(System.out))
10+
private val br = BufferedReader(InputStreamReader(System.`in`))
11+
private val bw = BufferedWriter(OutputStreamWriter(System.out))
1012

1113
fun main() {
12-
val str = baekjun.tree.`4803`.br.readLine()
14+
val str = br.readLine()
1315
var ans = ""
1416
var maxAlphabetCnt = 0
1517
val pivot: Int?
@@ -32,6 +34,6 @@ fun main() {
3234
}
3335
if (maxAlphabetCnt == 1) bw.write(ans) else bw.write("?")
3436
bw.flush()
35-
baekjun.tree.`4803`.br.close()
37+
br.close()
3638
bw.close()
3739
}

0 commit comments

Comments
 (0)