์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ์คํ
- ๋ฐฑํธ๋ํน
- ์ด์งํ์
- ์์
- ์๊ณ ๋ฆฌ์ฆ
- BFS
- ๋นํธ์ฐ์ฐ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝํ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ๋ถํ ํ์
- Queue
- ์ฝ๋ฉํ ์คํธ
- dfs
- ๋ธ๋ฃจํธํฌ์ค
- SwiftUI
- ๋์ ํฉ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ios
- WebApp
- ๋ถํ ์ ๋ณต
- ๋ฐฑ์ค
- ๋ฌธ์์ด
- dp
- ๋ถํ ์ ๋ณต
- WebView
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- Swift
Archives
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 2740๋ฒ: ํ๋ ฌ ๊ณฑ์ ๋ณธ๋ฌธ
๋ฌธ์ ๋งํฌ
๋ฌธ์
N*Mํฌ๊ธฐ์ ํ๋ ฌ A์ M*Kํฌ๊ธฐ์ ํ๋ ฌ B๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ํ๋ ฌ์ ๊ณฑํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ํ๋ ฌ A์ ํฌ๊ธฐ N ๊ณผ M์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ํ๋ ฌ A์ ์์ M๊ฐ๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ ์ค์๋ ํ๋ ฌ B์ ํฌ๊ธฐ M๊ณผ K๊ฐ ์ฃผ์ด์ง๋ค. ์ด์ด์ M๊ฐ์ ์ค์ ํ๋ ฌ B์ ์์ K๊ฐ๊ฐ ์ฐจ๋ก๋๋ก ์ฃผ์ด์ง๋ค. N๊ณผ M, ๊ทธ๋ฆฌ๊ณ K๋ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๊ณ , ํ๋ ฌ์ ์์๋ ์ ๋๊ฐ์ด 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ํ๋ ฌ A์ B๋ฅผ ๊ณฑํ ํ๋ ฌ์ ์ถ๋ ฅํ๋ค. ํ๋ ฌ์ ๊ฐ ์์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๋ค.
์์
์ฑ๊ณต ํ์ด
let NM = readLine()!.split { $0 == " "}.map { Int($0)! }, N = NM[0], M = NM[1]
var A = [[Int]]()
for _ in 0..<N {
A.append(readLine()!.split { $0 == " "}.map { Int($0)! })
}
let MK = readLine()!.split { $0 == " "}.map { Int($0)! }, K = MK[1]
var B = [[Int]]()
for _ in 0..<M {
B.append(readLine()!.split { $0 == " "}.map { Int($0)! })
}
for i in 0..<N {
var arr = [Int]()
for j in 0..<K {
var sum = 0
for k in 0..<M {
sum += A[i][k] * B[k][j]
}
arr.append(sum)
}
arr.forEach { print($0, terminator: " ") }
print("")
}
ํ์ด ํค์๋
- ํ๋ ฌ๊ณฑ์ ์ ์ด๋ป๊ฒ ํธ๋์ง๋ ๋จธ๋ฆฟ์์์ ํ๋ฐ๋์ง ์ค๋.. ๋ค์ ํ๋ ฌ๊ณฑ์ ์ ๊ณต์์ ๋จธ๋ฆฌ์ ์ฃผ์๋ด์ ํ์์ต๋๋ค..
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 10448๋ฒ: ์ ๋ ์นด ์ด๋ก (0) | 2023.07.19 |
---|---|
[swift] ๋ฐฑ์ค - 2669๋ฒ: ์ง์ฌ๊ฐํ ๋ค๊ฐ์ ํฉ์งํฉ์ ๋ฉด์ ๊ตฌํ๊ธฐ (0) | 2023.07.17 |
[swift] ๋ฐฑ์ค - 8979๋ฒ: ์ฌ๋ฆผํฝ (0) | 2023.07.14 |
[swift] ๋ฐฑ์ค - 1697๋ฒ: ์จ๋ฐ๊ผญ์ง (0) | 2023.07.13 |
[swift] ๋ฐฑ์ค - 1748๋ฒ: ์ ์ด์ด ์ฐ๊ธฐ 1 (0) | 2023.07.12 |