Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 3035] ์ค์บ๋ (Swift) ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋ฐ/์๊ณ ๋ฆฌ์ฆ ํ์ด Swift
[๋ฐฑ์ค 3035] ์ค์บ๋ (Swift)
๋น๋น bibi 2022. 10. 5. 12:03๋ฌธ์ ๋ฅผ ์ดํดํ๋ ๋ฐ ์ข ์ค๋ ๊ฑธ๋ ธ๋ ๋ฌธ์ ..๐ค
์ฒซ ์ค์ดํ ์ฃผ์ด์ง๋ ์ ๋ ฅ์ ๊ฐ๊ฐ์ ๋ฌธ์๋ฅผ ZR*ZC๋งํผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค.
- m*n ํ๋ ฌ : ๊ฐ๋ก๋ก m์ค, ์ธ๋ก๋ก n์ค
- ํ = row = ๊ฐ๋ก
- ์ด = column = ์ธ๋ก
์ค์ฒฉ ๋ฐ๋ณต๋ฌธ๋ง ํท๊ฐ๋ฆฌ์ง ์๊ณ ์ ์ฌ์ฉํ๋ฉด ํ ์ ์๋ค.
- ๊ฐ ๋ฌธ์๋ณ๋ก ZC๋งํผ ๋ฐ๋ณตํด ํ ์ค์ ๋ง๋ ๋ค,
- ๋ง๋ ํ ์ค์ ZR๋งํผ ๋ฐ๋ณต ์ถ๋ ฅํ๋ค.
ํ์ด
let inputArr = readLine()!.split(separator: " ").map { Int($0)! }
let r = inputArr[0]
let c = inputArr[1]
let zr = inputArr[2] // ์ธ๋ก
let zc = inputArr[3] // ๊ฐ๋ก
var answer: [String] = []
for _ in (1...r) {
var input = readLine()!
var line = ""
for _ in (1...zr) {
for char in input {
for _ in (1...zc) {
line.append(char)
}
}
answer.append(line)
line = ""
}
}
answer.forEach { print($0) }
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 4458] ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก (0) | 2022.10.14 |
---|---|
[๋ฐฑ์ค 3047] ABC (Swift) (0) | 2022.10.12 |
[๋ฐฑ์ค 3004] ์ฒด์คํ ์กฐ๊ฐ (3) | 2022.09.30 |
[๋ฐฑ์ค 2966] ์ฐ๊ธฐ (Swift) (0) | 2022.09.29 |
[๋ฐฑ์ค 2953] ๋๋ ์๋ฆฌ์ฌ๋ค (Swift) (0) | 2022.09.29 |