Предмет: Информатика,
автор: bakzhanzhappar
100 баллов тому кто сделает рабочий код!!!!
Приложения:
Ответы
Автор ответа:
1
# ruby v3.2
k = gets.split().map { |e| e.to_i }[1]
a = gets.split().map { |e| e.to_i }
# p a
count = 0
for i in 0..a.size - k
while a[i,k].all? {|x| x >= 1}
(i..i + k - 1).each {|j| a[j] -= 1}
count += 1
end
# p [a, a[i,k]]
end
p count
archery:
сис
ну создай вопрос, кинь сюда ссылку, может сделаю. Кол-во баллов не важно
a = list(map(int, input().split()))
count = 0
for i in range(len(a) - k + 1):
while sum([1 for x in a[i:i + k] if x > 0 ]) >= 3 :
print(a[i:i + k])
for j in range(i,i + k): a[j] -= 1
count += 1
print(a, a[i:i + k])
print(count)
Похожие вопросы
Предмет: Қазақ тiлi,
автор: e02585951
Предмет: Математика,
автор: ino49822
Предмет: Математика,
автор: anhelynkasenych
Предмет: Алгебра,
автор: bubik15
Предмет: Алгебра,
автор: novsannikova633