АНОНЧИК, ПОЖАЛУЙСТА, ПОМОГИЖелательно на JS, можно просто объяснить как вообще делать, задачи не понял
бумп
БАМП
[code]test_sequence = (7, 10, 27, 5, 73, 475, 666)res = 0def has7(num): while num: if num%10 == 7: return True else: num = num//10 return Falsefor i in test_sequence: if has7(i): res += iprint(res, res == 7+27+73+475)[/code]
>>151964638 (OP)Мне одному кажется, что этих цифр слишком много?
>>151965345Непонятно(
>>151966077Отчисляйся нахуй.
>>151966222Нет, ты за меня все решил, объяснишь, и я продоожу учиться. Ведь ты лошок, а я крутой.
>>151966402>бабаххе-хе. не более
>>151964638 (OP)Организуй сортировку массива. Назови переменную и прибавляй к ней элемент, если он равен 7. Это в две строчки, совсем дебс?
>>151966402Ты не то направление явно выбрал, если школьного уровня задачу реквестируешь, хуерыгало.
>>151964638 (OP)Помог тебе за щеку, милаш :з
>>151966621Да мне поебать. Пусть ботаны-зубрилы вроде тебя это решают, пока я тусю с друзьями и тянок трахаю))
>>151966615Почему "равен"?Нужно же чтобы содержало 7-ку
>>151967447Да? Тогда каждое число представляем в виде массива символов и проверяем, что бы хотя бы один элемент был равен семерке.
>>151966077Ок, тогда в одеу строку:test_sequence = (7, 10, 27, 5, 73, 475, 666)print((lambda l: sum(filter(lambda n: 0 < len([i for i in str(n) if i == '7']), l)))(test_sequence))
>>151966751Удачи с профессией, братан.
>>151968497Это не ОП
>>151968650А разница?
>>151968307test_sequence = (7, 10, 27, 5, 73, 475, 666)print(sum(filter(lambda n: '7' in str(n), test_sequence))))
>>151970983Строки - это чит.test_sequence = (7, 10, 27, 5, 73, 475, 666)print(sum(filter((lambda f: lambda i: False if i==0 else True if i%10 == 7 else f(f)(i//10))((lambda f: lambda i: False if i==0 else True if i%10 == 7 else f(f)(i//10))), test_sequence)))
>>151971892А еще лучше без колхоза и с Y-комбинатором:test_sequence = (7, 10, 27, 5, 73, 475, 666)print(sum(filter((lambda f: (lambda x: f(lambda v: x(x)(v)))(lambda x: f(lambda v: x(x)(v))))(lambda f: (lambda i: False if i==0 else True if i%10 == 7 else f(i//10))), test_sequence)))
>>151964638 (OP)Нихуя не понял. "Найти сумму всех чисел, которые содержат цифру 7." Это типа 7+17+27+... ? Это же будет бесконечность, не? И что за приписка "Цифры 1, 3 идущие подряд"? Просто какое-то сокращенное предложение. Пиздец.
>>151964638 (OP)Не совсем понял условие.Дан массив чисел. Вычислить сумму тех элементов массива, что содержат в себе цифру 7, а также цифры 1 и 3, идущие подряд (то есть 13).