-Code
def sol(arr, cnt, now, c):
if len(res[now]) < cnt:
res[now] += c
else:
if len(res[(now + 1) % 3]) < cnt:
res[(now + 1) % 3] += c
else:
res[(now + 2) % 3] += c
n, k = map(int, input().split())
s = input()
res = ["", "", ""]
for el in s:
if el == "s":
sol(res, k, 0, el)
elif el == "r":
sol(res, k, 1, el)
else:
sol(res, k, 2, el)
for el in res:
print(el)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 32364번 Hat Circle (0) | 2024.11.25 |
---|---|
[백준/파이썬] 32795번 Intuitive Elements (0) | 2024.11.24 |
[백준/파이썬] 32661번 Airfare Grants (0) | 2024.11.22 |
[백준/파이썬] 32722번 Juta teekond (0) | 2024.11.21 |
[백준/파이썬] 1440번 타임머신 (1) | 2024.11.20 |