์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- Swift
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- SwiftUI
- WebView
- ๋์ ํฉ
- ๋ถํ ํ์
- ๋ถํ ์ ๋ณต
- ์ฝํ
- ๋ฐฑํธ๋ํน
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋จธ์ค
- ios
- ์์
- ๋ฐฑ์ค
- WebApp
- ์๊ณ ๋ฆฌ์ฆ
- dp
- ๋ฌธ์์ด
- ์ด์งํ์
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ์ฝ๋ฉํ ์คํธ
Archives
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค 2675๋ฒ: ๋ฌธ์์ด ๋ฐ๋ณต ๋ณธ๋ฌธ
2675๋ฒ: ๋ฌธ์์ด ๋ฐ๋ณต
๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ์, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค
www.acmicpc.net
๋์ ํ์ด
let input = Int(readLine()!)!
// ์
๋ ฅ๊ฐ ๋งํผ ๋ฐ๋ณตํด์ readLine์์ฑ
for _ in 1...input {
// ๋ฐ๋ณตํด์ ๋์ฌ ์
๋ ฅ๊ฐ์ temp ๋ฐฐ์ด์ ๋ฐ๋ก ๋ฃ์ด์ค
let temp = readLine()!.split(separator: " ")
// temp[1] ์ ์๋ ๋ฌธ์๋ฅผ ํ๋์ฉ ๊บผ๋
for i in temp[1] {
// ๊บผ๋ธ ๋ฌธ์๋ฅผ temp[0]์ ์๋ ์ซ์๋งํผ ์ถ๋ ฅ
for _ in 1...Int(temp[0])! {
// ์๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์์ฐ
print(i, terminator: "")
}
}
// ์ํ๋ ์ถ๋ ฅ๊ฐ์ด ์์ฑ๋๊ณ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์์ ๋จ๊ธฐ ๋๋ฌธ์ ํ์นธ ์๋ ๋ค์ฌ์ฐ๊ธฐ ํจ
print("")
}
69104kb | 8ms | 228b |
๋ค๋ฅธ ํ์ด
- ๊ณ ์ฐจํจ์ ์ฌ์ฉ
- ์ฝ๋๊ธธ์ด ๊ฐ์
let input = Int(readLine()!)!
for _ in 0..<input {
let temp = readLine()!.split(separator: " ")
print(String(temp[1]).reduce(""){ $0 + String(repeating: $1, count: Int(temp[0])!)})
}
69104kb | 8ms | 190b |
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค 1152๋ฒ: ๋จ์ด์ ๊ฐ์ (0) | 2022.09.09 |
---|---|
[swift] ๋ฐฑ์ค 1157๋ฒ: ๋จ์ด ๊ณต๋ถ (0) | 2022.09.09 |
[swift] ๋ฐฑ์ค 10800๋ฒ: ์ํ๋ฒณ ์ฐพ๊ธฐ (0) | 2022.09.07 |
[swift] ๋ฐฑ์ค 11720๋ฒ: ์ซ์์ ํฉ (0) | 2022.09.06 |
[swift] ๋ฐฑ์ค 11654๋ฒ: ์์คํค ์ฝ๋ (0) | 2022.09.06 |