@ru_python

Страница 9077 из 9768
dev
19.05.2019
22:15:10
для 100

Konstantin
19.05.2019
22:15:22
нет

минимальное положительное число вне массива

dev
19.05.2019
22:15:44
я что то неправилтно понял знаит?) ща пересмотрб заданиме

Google
Aragaer
19.05.2019
22:16:09
то есть есть список, надо найти минимальное положительное число, которого нет в этом списке?

список может содержать отрицательные числа?

dev
19.05.2019
22:16:37
находит наименьшее положительное число, которое отсутствует в массиве

такое задание было?

Сергей
19.05.2019
22:16:51
а где задание то?

Konstantin
19.05.2019
22:16:53
dev
19.05.2019
22:17:09
ну значит всё правильно

Konstantin
19.05.2019
22:17:14
найти минимальное положительное число, которое не входит в массив

dev
19.05.2019
22:17:17
для моего варианта будет ответ 2

Konstantin
19.05.2019
22:17:30
1 разве не минимальное положительное число? )

просто если min > 1, то принт 1

dev
19.05.2019
22:18:47
дак блин!!! мы ваще говоря ищем 1!!!

Google
dev
19.05.2019
22:19:14
если нету 1, то значит минимальное 1,если есть, то минпимальное из массива

-1

ааа, ваще

ща запастбинию))

Сергей
19.05.2019
22:20:22
если нету 1, то значит минимальное 1,если есть, то минпимальное из массива
ищем минимальное. если минимальное не 1 то возврат 1

Konstantin
19.05.2019
22:20:36
нет )

dev
19.05.2019
22:20:36
https://pastebin.com/kK0jhugx

Aragaer
19.05.2019
22:20:45
а известно, каким может быть самое максимальное?

насколько большим в смысле

а впрочем, чо

Сергей
19.05.2019
22:21:32
https://pastebin.com/kK0jhugx
ты зачем ирод список перебираешь?

dev
19.05.2019
22:21:40
находит наименьшее положительное число, которое отсутствует в массиве это же 1 , или я дурак ваще?)

минимальное положзительное число это 1?)

Сергей
19.05.2019
22:21:57
во

короч

фильтр по списку с лябдой e == 1

Konstantin
19.05.2019
22:22:38
а в таком массиве? a = [1, 3, 4, 5, 6, 2, 72, 4, 2, 3, 7, 9, 65]

dev
19.05.2019
22:22:45
да вот вам ответ вот уже я написал) https://pastebin.com/kK0jhugx

Konstantin
19.05.2019
22:23:16
да это непонятно какой код ))

dev
19.05.2019
22:23:18
[u@m b]$ ./zad.py 1 not solved

Google
Konstantin
19.05.2019
22:23:23
на албанском)

dev
19.05.2019
22:23:29
чо там непонятного то?)

дла ля это э

Сергей
19.05.2019
22:23:41
dev
19.05.2019
22:23:45
то самый тру код для фаста)

Сергей
19.05.2019
22:23:55
Konstantin
19.05.2019
22:24:04
то самый тру код для фаста)
ну подставь туда a = [1, 3, 4, 5, 6, 2, 72, 4, 2, 3, 7, 9, 65]

какой будет ответ?

dev
19.05.2019
22:24:09
ну постаивл уже

будлет ответ not solved

Konstantin
19.05.2019
22:24:21
и какой ответ?

почему, бля???

Konstantin
19.05.2019
22:24:31
ответ 8

dev
19.05.2019
22:24:51
если есть 1, то как может быть 8 то???

Сергей
19.05.2019
22:24:54
Konstantin
19.05.2019
22:25:16
если есть 1, то как может быть 8 то???
минимальное положительное число, которое ОТСУТСТВУЕТ в массиве

тут вообще не может быть ответа not solved

dev
19.05.2019
22:26:04
вот вы замудрили меня))

даа, делааа))

нафик, решайте сами))

Google
Konstantin
19.05.2019
22:26:51
1 есть? 2 есть? 3 есть? 4 есть? и т.д.

Сергей
19.05.2019
22:27:02
но ведь min - 1

dev
19.05.2019
22:27:15
ну тогда конечно был прав 17-й! для 1 оно просто, а ядля 2-3-4 итп конечн новые циклы нужны и set Решает, ок

Admin
ERROR: S client not available

Konstantin
19.05.2019
22:27:43
но ведь min - 1
но 1 есть в массиве

dev
19.05.2019
22:28:01
зачем set?
для сортировки

сортируем массив и берем [-1] значение, если не 1, то отнимаем 1

Сергей
19.05.2019
22:29:00
но 1 есть в массиве
jira, задачи, на анализ - камент "постановка задачи неполная"

Konstantin
19.05.2019
22:29:11
почему не полная?

вывести минимальное положительное число, которое ОТСУТСТВУЕТ в массиве

полнее некуда

Сергей
19.05.2019
22:29:46
сортируем массив и берем [-1] значение, если не 1, то отнимаем 1
зачем сортировать. ты 2 копии сделаешь и 2 раза пробежиш по ним

Aragaer
19.05.2019
22:30:02
http://codephoto.ru/i/syX1b

можно не благодарить

Konstantin
19.05.2019
22:30:10
сет, чтобы убрать дубликаты, потому как они могут быть

http://codephoto.ru/i/syX1b
лучше код дай

Aragaer
19.05.2019
22:30:43
числа, которые больше, чем длина исходного массива, можно отбросить, потому что до них точно есть дыры

Google
Konstantin
19.05.2019
22:31:11
задачу давно решили в 1 строку. тут спор шел за set

Aragaer
19.05.2019
22:31:16
а

Konstantin
19.05.2019
22:32:29
а
дай код в текстовом виде)

Aragaer
19.05.2019
22:32:46
не хочу 8)

а хотя..

#!/usr/bin/env python3 def find_min(l): r = [0]*len(l) for n in l: if n <= len(l): r[n-1] += 1 for i, c in enumerate(r): if c == 0: return i+1 return len(r)+1 print(find_min([3,4,5,6,72,4,65])) print(find_min([1,2,3])) print(find_min([1,2,2,3])) print(find_min([2,2,3]))

Aragaer
19.05.2019
22:36:23
да, я не учитывал отрицательные числа

но это легко лечится

Iliusha
19.05.2019
22:36:38
Ребят, у меня допустим есть словарь и как найти в нем самое минимальное значение?

Aragaer
19.05.2019
22:37:08
if 0 < n <= len(l) - вот так изменить строчку

Iliusha
19.05.2019
22:37:44
values
в цикле сделать?

Сергей
19.05.2019
22:37:55
в цикле сделать?
зачем цикл?

Aragaer
19.05.2019
22:37:56
просто min(my_dict.values())

Iliusha
19.05.2019
22:38:10
можно узнать как?

Aragaer
19.05.2019
22:38:59
if n <= len(l): - вот эту

третья строка тела функции

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