Антоны, как бы вы решили эту задачу?
Бамп
if (numbers.Length != 0)isEven = (numbers[1] % 2 == 0);else return -1;int k;for i:=1 to numbers.Lengthif (numbers % 2 != isEven) {k++;j = i;if (k == 2) return 1;}return j;
>>154691021j+1 ну алгоритм ясен короче
>>154691021Почему ты только первое число проверил на четность? И ты не перевел строку в числа.
>>154691135блять сам переводи на своем питоне ебучем строку в числа. могу тебе прямо рабочий код на шарпе написать, а так я тебе алгоритм описал.1. берешь первое число как определяющее остальные (записываешь его четность в переменную)2. если четность других чисел отличается от четности первого больше одного раза то значит ответ - 13. если один раз, то возвращаем индекс отличающегося
>>154690788 (OP)>питон 2.7Иди нахуй неандерталец.
>>154691135вообще завязывай лучше с этим, у тебя как-то совсем плохо получается
>>154691350че бамп блять
Оп, спали сайт.
>>154690788 (OP)>2.7
>>154692022Очевидный кодварс
>>154692131Для тех кто увлекается -- да.
>>154692069>>154691171в очередной раз убеждаюсь в никчемности питоноебланов, которые доебываются до версии своего говна, когда на это похуй и вопрос про алгоритмы
>>154690788 (OP)Я бы группировал числа по остатку от деления на 2, сортировал по количеству элементов и брал элемент самой малочисленной группы
>>154692228нахуя
>>154692158Я не понимаю, почему ещё не написали автоматический конвертер кода с питона 2.7 на питон 3.6 и не забыли старый питон