Задача A. Шары в мешке

Максимальный балл:10   Ограничение времени:1 сек
  Ограничение памяти:512 Мб

Условие

В мешке находятся чёрные и белые шары, белых шаров , а чёрных — . Из мешка случайным образом извлекают шар, затем возвращают его обратно, затем ещё раз случайно извлекают шар. Какова вероятность того, что цвета шаров, извлечённых в первый и во второй раз, ?

Ответ укажите в виде несократимой дроби:

Числитель Знаменатель


Задача B. Среднее арифметическое

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:512 Мб
Максимальный балл:10  

Условие

Требуется написать программу, которая вычисляет среднее арифметическое заданных чисел ai.

Формат входных данных

Первая строка входного файла содержит целое число N — количество чисел.

Вторая строка содержит N целых чисел ai

Формат выходных данных

Выходной файл должен содержать единственное вещественное число — среднее арифметическое заданных чисел.

Ограничения

1 ≤ N ≤ 1000

 − 1000 ≤ ai ≤ 1000

Примеры тестов

Стандартный вход Стандартный выход
1
4
1 2 3 3
2.25

Задача C. Join

Максимальный балл:10   Ограничение времени:1 сек
  Ограничение памяти:512 Мб

Условие

Требуется реализовать на языке Python функцию Join(array, separator), которая принимает два параметра — список строк и разделитель — и возвращает строку, полученную соединением элементов переданного списка, при этом между элементами списка вставляется разделитель (separator). Если не передать функции разделитель, то она должна использовать в качестве разделителя пробел. Пример использования функции в примерах тестов.

В решении запрещено использовать стандартную функцию join.

Формат выходных данных

Код решения должен содержать только определение и реализацию функции. Он не должен ничего выводить.

Примеры тестов

Стандартный вход Стандартный выход
1 ary = ['aa', 'bb', 'cc'] print(Join(ary, '!'))
aa!bb!cc
2 ary = ['aa', 'bb', 'cc'] print(Join(ary))
aa bb cc

0.211s 0.015s 17