Предмет: Информатика,
автор: nessthegamer
Составить код на удобном вам языке програмирования
Алимхан знаменит тем что дружит только с теми людьми оценки которых строго больше k
Недавно закончилась первая четверть и Алимхан снова начал переделывать свой список друзей. Так как до этого у него было очень много друзей, (Они все списывали и поэтому получили высокие оценки), он не может вручную обновить список своих друзей.
Входные данные
Дается массив n
(n≤1e5), количество друзей Алимхана и массив a
(ai- оценка i-того друга (ai<=1000)).
В следующей строке вводится число k
Выведите сколько друзей останется у Алимхана.
Ответы
Автор ответа:
0
Ответ:
def count_friends(n, ratings, k):
# Фильтруем друзей, оставляем только тех, чьи оценки строго больше k
filtered_friends = [rating for rating in ratings if rating > k]
# Выводим количество оставшихся друзей
return len(filtered_friends)
# Чтение входных данных
n = int(input("Введите количество друзей (n): "))
ratings = list(map(int, input("Введите оценки друзей через пробел: ").split()))
k = int(input("Введите значение k: "))
# Вызов функции и вывод результата
result = count_friends(n, ratings, k)
print("Останется друзей у Алимхана:", result)
Объяснение:
на питоне
Похожие вопросы
Предмет: Немецкий язык,
автор: hsona3001
Предмет: Қазақ тiлi,
автор: garronn336
Предмет: Физика,
автор: ademasoul
Предмет: Математика,
автор: nukowblaik