Задачи
Решайте задачи с автопроверкой — от лёгких разминок до олимпиадных. Опыт, достижения и место в рейтинге за каждое решение.
Это вводное задание, благодаря которому вы поймете, как работает CodeChick. Во вкладке Код вы увидите код функции helloWorld(), который выглядит следующим образом:
Создайте функцию, которая принимает два числа в качестве параметров и возвращает их сумму.
Напишите функцию Addition, которая принимает целое число и возвращает это число, увеличенное на единицу.
Напишите функцию, которая принимает целочисленные значения минут ($minutes) и конвертирует это значение в секунды.
Метод CodeChick.TriangleArea(int b, int h) возвращает площадь треугольника b*h/2.
Напишите функцию HowManySeconds, которая переводит часы в секунды.
Напишите функцию ConvertAge2Days, которая принимает возраст (количество лет) и преобразует его в количество дней.
Создайте функцию NextEdge, которая находит максимальное значение третьей стороны треугольника, где длины сторон — целые числа.
Метод CodeChick.Remainder(int x, int y) возвращает остаток от деления.
Создайте функцию StringInt, которая принимает строку с целым числом и возвращает её как целое число.
Метод CodeChick.CircuitPower(int voltage, int current) возвращает мощность.
Напишите функцию, которая позволит найти периметр прямоугольника, зная его ширину ($width) и длину ($length).
Создайте функцию, которая принимает основное число и число показателя и возвращает вычисление.
Допишите метод CodeChick.GiveMeSomething(string a). Он должен вернуть новую строку: слово "something", один пробел и значение аргумента a. Значение a добавляйте без изменений; пробел после "something" ставится даже при пустом a.
В стартовом коде есть три небольшие ошибки: в имени метода, имени параметра и переменной в выражении. Исправьте их так, чтобы метод назывался точно Squared и возвращала квадрат переданного числа.
Напишите функцию GetFirstValue, которая принимает массив и возвращает его первый элемент.
Для решения этой задачи необходимо реализовать функцию, которая посчитает количество ног у всех животных на ферме. На ферме живут курочки ($chickens), коровки ($cows), и свинки ($pigs). Зная количество животных каждого вида, посчитайте, сколько всего ног на ферме.
Напишите функцию ConvertHoursMinutes2Seconds, которая принимает часы и минуты, конвертирует их в секунды и возвращает сумму.
Напишите функцию footballPoints($wins, $draws, $losses), которая возвращает количество очков команды.
Создайте функцию, которая принимает число в качестве единственного аргумента и возвращает true, если оно меньше или равно нулю, в противном случае возвращает false.