์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- WebApp
- dp
- ๋ฐฑํธ๋ํน
- SwiftUI
- ๋์ ํฉ
- ์ฝ๋ฉํ ์คํธ
- Queue
- ์ฝํ
- dfs
- Swift
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ฌธ์์ด
- ์์
- ๋ถํ ์ ๋ณต
- ios
- ๋ถํ ํ์
- ๋ถํ ์ ๋ณต
- BFS
- ์๊ณ ๋ฆฌ์ฆ
- ๋ธ๋ฃจํธํฌ์ค
- ๋ฐฑ์ค
- ๋นํธ์ฐ์ฐ์
- WebView
- ์ด์งํ์
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์คํ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
Archives
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 1158๋ฒ: ์์ธํธ์ค ๋ฌธ์ ๋ณธ๋ฌธ
1158๋ฒ: ์์ธํธ์ค ๋ฌธ์
์ฒซ์งธ ์ค์ N๊ณผ K๊ฐ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์์๋๋ก ์ฃผ์ด์ง๋ค. (1 ≤ K ≤ N ≤ 5,000)
www.acmicpc.net
์ฑ๊ณต ํ์ด
let input = readLine()!.split(separator: " ").map { Int($0)! }
var arr = Array((1...input[0]))
var result = [Int]()
var count = 0
while !arr.isEmpty {
count += input[1]-1
count = count % arr.count
result.append(arr.remove(at: count))
}
print("<"+result.map { String($0) }.joined(separator: ", ")+">")
ํ์ด ํค์๋
๊ณผ์ ์ ์ง์ ์จ๋ณด๋๊น ํจํด์ ์ฐพ์ ์ ์์๋ค.
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 2979๋ฒ: ํธ๋ญ ์ฃผ์ฐจ (0) | 2023.05.27 |
---|---|
[swift] ๋ฐฑ์ค - 16935๋ฒ: ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 3 (1) | 2023.05.26 |
[swift] ๋ฐฑ์ค - 4673๋ฒ: ์ ํ ๋๋ฒ (0) | 2023.05.21 |
[swift] ๋ฐฑ์ค - 1912๋ฒ: ์ฐ์ํฉ (1) | 2023.05.20 |
[swift] ๋ฐฑ์ค - 5212๋ฒ: ์ง๊ตฌ ์จ๋ํ (0) | 2023.05.19 |