
darkwoolf
24.03.2017
13:22:49

Pavel
24.03.2017
13:22:50

Solyar
24.03.2017
13:23:05

Andrei
24.03.2017
13:23:18

Google

Ivan
24.03.2017
13:23:47
чувак, там исчерпывающие примеры

darkwoolf
24.03.2017
13:36:20
а что за прикол?
Flask есть
а пишет, модуля нету
в коде ничего нету

Igor
24.03.2017
13:41:02
from flask import Flask может? ;)

Tony
24.03.2017
13:48:45
как максимально быстро найти нечетное число в массиве, зная, что такое число одно?

b0g3r
24.03.2017
13:50:37
ну посмотреть массив
глазками
хехе

Tony
24.03.2017
13:50:51
АХАХАХАХАХХАХАА

Google

Tony
24.03.2017
13:50:53
уууух

Маришка
24.03.2017
13:50:57
Why not

b0g3r
24.03.2017
13:51:09
что может быть быстрее?

Ilgiz
24.03.2017
13:51:43
нет не то

Маришка
24.03.2017
13:51:50
Встроить сишный код

b0g3r
24.03.2017
13:53:40
Вообще интересно решается ли эта задачка как-нибудь математически

Tony
24.03.2017
13:53:43
чет в голову не лезет ничего кроме перебора

b0g3r
24.03.2017
13:53:51
Вот тоже
можно суммировать по половине :)

Ilgiz
24.03.2017
13:54:28

b0g3r
24.03.2017
13:55:11
ну типа сложить половину чисел - и посмотреть четная она или нет
если нечетная - значит в ней нечетное число
если четная - значит во второй половине число

Igor
24.03.2017
13:55:31
один хуй пройтись хотя бы по части списка придется

b0g3r
24.03.2017
13:55:34
Да

Tony
24.03.2017
13:55:45

b0g3r
24.03.2017
13:55:58
Но зато делимость проверяем во много раз реже

Igor
24.03.2017
13:56:01

b0g3r
24.03.2017
13:56:12
да я согласен, просто набрасываю)

Igor
24.03.2017
13:56:21

Google

b0g3r
24.03.2017
13:56:23
пока больше ничего из хитрого в голову не лезет

Igor
24.03.2017
13:56:23
окок)

Ilgiz
24.03.2017
13:58:26
как найти уникальное значение в массиве без цикла

Alexey
24.03.2017
13:59:10
в каунтер засунуть

Маришка
24.03.2017
13:59:45

b0g3r
24.03.2017
13:59:53

Ilgiz
24.03.2017
14:00:38

b0g3r
24.03.2017
14:00:50
Ну к примеру задачка про поиск непарного числа в массиве решается попарным сложением-вычитанием)

Alexey
24.03.2017
14:03:16

Ilgiz
24.03.2017
14:03:18
set(list)?
ясно

Alexey
24.03.2017
14:03:53
уникальное это которое один раз встречается?

Ilgiz
24.03.2017
14:03:59
да
set тоже пойдет же

Alexey
24.03.2017
14:04:35
сет выдаст все элементы без повтора

Anton
24.03.2017
14:05:30

Tony
24.03.2017
14:05:39

Alexey
24.03.2017
14:06:07
:)

Anton
24.03.2017
14:06:19
всмысле одно число один раз встречаются, а остальные по сколько разз?
или я не так понял задачу

Google

Ilgiz
24.03.2017
14:06:35

Tony
24.03.2017
14:07:03
def find_outlier(integers):
counter = sum([1 for _ in range(3) if integers[_]%2==0])
if counter in [2,3]:
for el in integers:
if el%2!=0: return el
else:
for el in integers:
if el%2==0: return el
вот как я решил
You are given an array (which will have a length of at least 3, but could be very large) containing integers. The array is either entirely comprised of odd integers or entirely comprised of even integers except for a single integer N. Write a method that takes the array as an argument and returns N.
For example:
[2, 4, 0, 100, 4, 11, 2602, 36]
Should return: 11
[160, 3, 1719, 19, 11, 13, -21]
Should return: 160
вот задание
надо что-то типа arr.find{ |el| el%2==0 }
ну в руби так


Ilia
24.03.2017
14:22:26
You are given an array (which will have a length of at least 3, but could be very large) containing integers. The array is either entirely comprised of odd integers or entirely comprised of even integers except for a single integer N. Write a method that takes the array as an argument and returns N.
For example:
[2, 4, 0, 100, 4, 11, 2602, 36]
Should return: 11
[160, 3, 1719, 19, 11, 13, -21]
Should return: 160
def find_outlier(arr):
test = sum(e % 2 for e in arr[0:3])
for e in arr:
if test < 2 and e % 2:
return e
elif test > 1 and not e % 2:
return e

Tony
24.03.2017
14:23:35
я лишнее действие сделал

b0g3r
24.03.2017
14:27:22
Зачем test?

Ilia
24.03.2017
14:28:46
Сделай лучше

b0g3r
24.03.2017
14:29:12
Нет, я серьезно спрашиваю
Может я не понимаю

Ilia
24.03.2017
14:30:13
Ну я не знаю как иначе тут. Сначала смотришь по 3 элементам что нужно искать, потом начинаешь искать

b0g3r
24.03.2017
14:30:14
А, понял
Так, а почему по трем?

Ilia
24.03.2017
14:31:11
По двум непонятно что делать если 1

Google

Ilia
24.03.2017
14:31:23
Это может быть ТОТ САМЫЙ
И непонятно кто из них

b0g3r
24.03.2017
14:31:43
Теперь совсем понял
Вскользь прочитал условие изначально

Anton
24.03.2017
14:52:41
You are given an array (which will have a length of at least 3, but could be very large) containing integers. The array is either entirely comprised of odd integers or entirely comprised of even integers except for a single integer N. Write a method that takes the array as an argument and returns N.
For example:
[2, 4, 0, 100, 4, 11, 2602, 36]
Should return: 11
[160, 3, 1719, 19, 11, 13, -21]
Should return: 160
def find_outlier(arr):
s = i = 0
while(s%2 == 0):
s += (arr[i] + arr[i+1])
i += 2
i -= 2
if((arr[i] + arr[i+1]) % 2 == 0):
print(arr[i+2])
elif((arr[i+1] + arr[i+2]) % 2 == 0):
print(arr[i])
else:
print(arr[i+1])

Tony
24.03.2017
14:54:13
Ты серьезно?)

Юра
24.03.2017
14:54:18
Есть у кого нормальные материалы по джанго на русском или англ (pre - intermediate)? И желательно какие то материалы, где можно понять и разобраться как устроен сайт на джанге. Очень нужно. Заранее спасибо за адекватные ответы)

Tony
24.03.2017
14:54:26
Это не питоновское решение

Igor
24.03.2017
14:54:50
two scoops of django

Anton
24.03.2017
14:55:02
оно быстрее т.к. нет лишних проверок в цикле

Юра
24.03.2017
14:55:31
Если что ещё кроме доков? Понимаю, документация - основное, но мало ли)

Jim
24.03.2017
14:59:50

Юра
24.03.2017
15:01:33
Чудненько) спасибо

Anna
24.03.2017
15:09:09
есть же задачка про кидание яиц с балкона
там решение заковыристое
Эта группа больше не существует