해야만 한다
[Python] 백준 19941. 햄버거 분배 본문
풀이
순회하면서 사람을 발견하면 양 옆으로 k거리만큼의 범위 내에서 햄버거를 찾고 count를 증가시킨 후 P와 H가 아닌 다른 문자로 바꿔준다.
코드
n, k = map(int, input().split())
a = list(input())
cnt = 0
for i in range(len(a)):
if a[i] == 'P':
for j in range(max(i-k,0),min(i+k+1,n)):
if a[j] == 'H':
cnt += 1
a[j] = 'C'
break
print(cnt)
'Python > Algorithm' 카테고리의 다른 글
[Python] 백준 13164. 행복 유치원 (0) | 2023.11.01 |
---|---|
[Python] 백준 12904. A와 B (0) | 2023.11.01 |
[Python] 백준 11726. 2xn 타일링 (0) | 2023.11.01 |
[Python] 백준 13305. 주유소 (0) | 2023.11.01 |
[Python] 백준 2885. 초콜릿 식사 (0) | 2023.10.27 |