Решите задачу на любом языке программирования: - Компьютерные вопросы

Вопрос Решите задачу на любом языке программирования:

Регистрация
16 Июл 2013
Сообщения
87
Репутация
22
Спасибо
0
Монет
0
Необходимо написать функцию, которая проверяет наличие четного количества одинаковых числовых, либо строковых значений в массиве. Функция должна получать массив в качестве параметра и возвращать булевое значение. True - если в массиве присутствуют значения, которые повторяются четное количество раз, false, если нет. Функция должна быть нечувствительной к регистру значений. Пример работы: Для массива [3, 2, 'two', 'apple', 'ApplE'] функция должна возвращать true. Для массива [3, '3', 2, 'two', 'apple', 'apple', 'apple'] функция должна возвращать true. Для массива [3, '3', 3, 2, 'two', 'apple', 'apple', 'apple'] функция должна возвращать false. *
 
Регистрация
25 Авг 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
В массиве не могут одновременно быть и числовые и строковые значения, т. к массив - совокупность элементов одного типа. В этом подвох. Если элементы будут одного типа (числа будут в строке) т. е если массив может существовать, то задача вполне решаема.
 
Регистрация
29 Авг 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Это нерешаемая задача. Поди на отборе в Яндекс задали. Мне хватило 20 секунд чтобы понять это.
 
Сверху Снизу