Codeforces и Polygon могут быть недоступны в период с 23 мая, 7:00 (МСК) по 23 мая, 11:00 (МСК) в связи с проведением технических работ. ×

Блог пользователя adarshj322

Автор adarshj322, история, 4 года назад, По-английски

Can anyone explain the reason for runtime error in my python code

def solve(s,n,k):
	s = sorted(s)
	s = "".join(s)
	if s[0] != s[k-1]:
		print(s[k-1])
		return
	print(s[0],end ="")
	if s[k] != s[n-1]:
		print(s[k:])
	else:
		r = (n-1)//k
		print(s[n-1]*r)

t = int(input())
for _ in range(t):
	n,k = map(int,input().split())
	s = input()
	solve(s,n,k)
	

for the problem phoenix and distribution

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You forgot k=n case