Skip to content

Commit 8cf6903

Browse files
committed
[Gold I] Title: 낚시왕, Time: 368 ms, Memory: 80608 KB -BaekjoonHub
1 parent 5b1b0aa commit 8cf6903

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

백준/Gold/17143. 낚시왕/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
### 제출 일자
1414

15-
2025년 8월 12일 16:36:40
15+
2025년 8월 12일 16:48:38
1616

1717
### 문제 설명
1818

백준/Gold/17143. 낚시왕/낚시왕.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ let c = rcm[1]
2424
let m = rcm[2]
2525
var answer = 0
2626

27-
var sharkDict: [Int:Shark] = [:]
27+
var sharkDict = [Int:Shark]()
2828

29-
var sharkMap: [[Int]] = Array(repeating: Array(repeating: 0, count: c+1), count: r+1)
29+
var sharkMap = [[Int]](repeating: [Int](repeating: 0, count: c+1), count: r+1)
3030

3131
func printSharkMap() {
3232
for i in sharkMap {
@@ -41,7 +41,7 @@ for _ in 0..<m {
4141
let sharkSpeed = input[2]
4242
let sharkDirec = input[3]
4343
let sharkSize = input[4]
44-
sharkDict[sharkSize] = .init(i: sharkI, j: sharkJ, speed: sharkSpeed, direction: .init(rawValue: sharkDirec)!)
44+
sharkDict[sharkSize] = Shark(i: sharkI, j: sharkJ, speed: sharkSpeed, direction: .init(rawValue: sharkDirec)!)
4545
sharkMap[sharkI][sharkJ] = sharkSize
4646
}
4747

@@ -56,7 +56,7 @@ func fishing(j: Int) {
5656
}
5757

5858
func moveShark() -> [[Int]] {
59-
var copyMap = Array(repeating: Array(repeating: 0, count: c+1), count: r+1)
59+
var copyMap = [[Int]](repeating: [Int](repeating: 0, count: c+1), count: r+1)
6060
for y in 1...r {
6161
for x in 1...c {
6262
if sharkMap[y][x] != 0 {
@@ -114,4 +114,4 @@ for fishingMan in 1...c {
114114
sharkMap = moveShark()
115115
}
116116

117-
print(answer)
117+
print(answer)

0 commit comments

Comments
 (0)