-Code
n, m, k = map(int, input().split())
people = list(input())
for i in range(n):
if people[i] == 'R':
left, right = max(0, i - k), min(n - 1, i + k + 1)
for j in range(left, right):
people[j] = 'R'
print("Yes" if people.count('R') <= m else "No")
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 26714번 Liczenie punktów (0) | 2024.07.27 |
---|---|
[백준/파이썬] 30775번 Рассадка (0) | 2024.07.26 |
[백준/파이썬] 9288번 More Dice (0) | 2024.07.24 |
[백준/파이썬] 30143번 Cookie Piles (0) | 2024.07.23 |
[백준/파이썬] 4758번 Filling Out the Team (1) | 2024.07.22 |