μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- μ ν΄λ¦¬λ νΈμ λ²
- λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦
- BFS
- 그리λ μκ³ λ¦¬μ¦
- dfs
- μ€ν
- Swift
- WebView
- SwiftUI
- νλ‘κ·Έλλ¨Έμ€
- λμ ν©
- μ΄μ§νμ
- λΆν μ 볡
- μκ³ λ¦¬μ¦
- μ½ν
- ios
- λΆν νμ
- λ°±μ€
- Queue
- dp
- λΆν μ 볡
- λΉνΈμ°μ°μ
- λ°±νΈλνΉ
- WebApp
- λΈλ£¨νΈν¬μ€
- λ¬Έμμ΄
- μμ
- μ½λ©ν μ€νΈ
- Today
- Total
MUKER_DEV with iOS
[swift] λ°±μ€ - 19941λ²: νλ²κ±° λΆλ°° λ³Έλ¬Έ
λ¬Έμ λ§ν¬
19941λ²: νλ²κ±° λΆλ°°
κΈ°λ€λ λ²€μΉ λͺ¨μμ μνμ μ¬λλ€κ³Ό νλ²κ±°κ° μλμ κ°μ΄ λ¨μ κ°κ²©μΌλ‘ λμ¬ μλ€. μ¬λλ€μ μμ μ μμΉμμ κ±°λ¦¬κ° $K$ μ΄νμΈ νλ²κ±°λ₯Ό λ¨Ήμ μ μλ€. νλ²κ±° μ¬λ νλ²κ±° μ¬λ νλ²κ±° μ¬
www.acmicpc.net
λ¬Έμ
κΈ°λ€λ λ²€μΉ λͺ¨μμ μνμ μ¬λλ€κ³Ό νλ²κ±°κ° μλμ κ°μ΄ λ¨μ κ°κ²©μΌλ‘ λμ¬ μλ€. μ¬λλ€μ μμ μ μμΉμμ κ±°λ¦¬κ° μ΄νμΈ νλ²κ±°λ₯Ό λ¨Ήμ μ μλ€.
νλ²κ±° | μ¬λ | νλ²κ±° | μ¬λ | νλ²κ±° | μ¬λ | νλ²κ±° | νλ²κ±° | μ¬λ | μ¬λ | νλ²κ±° | μ¬λ |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
μμ μνμμ μΈ κ²½μ°λ₯Ό μκ°ν΄λ³΄μ. μ΄ κ²½μ° λͺ¨λ μ¬λμ μμ κ³Ό μΈμ ν νλ²κ±°λ§ λ¨Ήμ μ μλ€. 10λ²μ μμΉμ μλ μ¬λμ 11λ² μμΉμ μλ νλ²κ±°λ₯Ό λ¨Ήμ μ μλ€. μ΄ κ²½μ° λ€μκ³Ό κ°μ΄ μ΅λ 5λͺ μ μ¬λμ΄ νλ²κ±°λ₯Ό λ¨Ήμ μ μλ€.
- 2λ² μμΉμ μλ μ¬λ: 1λ² μμΉμ μλ νλ²κ±°
- 4λ² μμΉμ μλ μ¬λ: 5λ² μμΉμ μλ νλ²κ±°
- 6λ² μμΉμ μλ μ¬λ: 7λ² μμΉμ μλ νλ²κ±°
- 9λ² μμΉμ μλ μ¬λ: 8λ² μμΉμ μλ νλ²κ±°
- 10λ² μμΉμ μλ μ¬λ: 11λ² μμΉμ μλ νλ²κ±°
- 12λ² μμΉμ μλ μ¬λ: λ¨Ήμ μ μλ νλ²κ±°κ° μμ
β
μΈ κ²½μ°μλ 6λͺ λͺ¨λκ° νλ²κ±°λ₯Ό λ¨Ήμ μ μλ€.- 2λ² μμΉμ μλ μ¬λ: 1λ² μμΉμ μλ νλ²κ±°
- 4λ² μμΉμ μλ μ¬λ: 3λ² μμΉμ μλ νλ²κ±°
- 6λ² μμΉμ μλ μ¬λ: 5λ² μμΉμ μλ νλ²κ±°
- 9λ² μμΉμ μλ μ¬λ: 7λ² μμΉμ μλ νλ²κ±°
- 10λ² μμΉμ μλ μ¬λ: 8λ² μμΉμ μλ νλ²κ±°
- 12λ² μμΉμ μλ μ¬λ: 11λ² μμΉμ μλ νλ²κ±°
μνμ κΈΈμ΄ , νλ²κ±°λ₯Ό μ νν μ μλ 거리 , μ¬λκ³Ό νλ²κ±°μ μμΉκ° μ£Όμ΄μ‘μ λ, νλ²κ±°λ₯Ό λ¨Ήμ μ μλ μ¬λμ μ΅λ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫 μ€μ λ μ μ κ³Ό κ° μλ€. κ·Έλ¦¬κ³ λ€μ μ€μ μ¬λκ³Ό νλ²κ±°μ μμΉκ° λ¬Έμ P(μ¬λ)μ H(νλ²κ±°)λ‘ μ΄λ£¨μ΄μ§λ κΈΈμ΄ μΈ λ¬Έμμ΄λ‘ μ£Όμ΄μ§λ€.
μΆλ ₯
첫 μ€μ νλ²κ±°λ₯Ό λ¨Ήμ μ μλ μ΅λ μ¬λ μλ₯Ό λνλΈλ€.
μμ
μ±κ³΅ νμ΄
import Foundation
let nk = readLine()!.split { $0 == " " }.map { Int($0)! }, N = nk[0], K = nk[1]
var arr = Array(readLine()!)
var answer = 0
for i in 0..<N {
if arr[i] == "P" {
let L = i-K >= 0 ? i-K : 0
let R = i+K >= N-1 ? N-1 : i+K
for j in L...R {
if arr[j] == "H" {
arr[j] = "X"
answer += 1
break
}
}
}
}
print(answer)
νμ΄ ν€μλ
- μ¬λμ κΈ°μ€ λ°κ²½μΌλ‘ λ¨Ήμ μ μλ νλ²κ±°κ° μλ€λ©΄, νλ²κ±°λ₯Ό "X"λ‘ λ°κΏλλ€.
'π€ μκ³ λ¦¬μ¦ > BAEKJOON' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[swift] λ°±μ€ - 2304λ²: μ°½κ³ λ€κ°ν (0) | 2023.07.31 |
---|---|
[swift] λ°±μ€ - 2852λ²: NBA λꡬ (2) | 2023.07.26 |
[swift] λ°±μ€ - 10709λ²: κΈ°μμΊμ€ν° (0) | 2023.07.24 |
[swift] λ°±μ€ - 1758λ²: μλ°μ κ°νΈ (0) | 2023.07.24 |
[swift] λ°±μ€ - 7562λ²: λμ΄νΈμ μ΄λ (0) | 2023.07.22 |