Будь дома


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
92 5 21

Аноним 21/04/20 Втр 10:07:35 2183363841
image.png (36Кб, 434x327)
434x327
Подскажите формулу, чтобы найти простое число
21/04/20 Втр 10:38:33 2183377822
Борда 18+ блять
Аноним 21/04/20 Втр 10:40:16 2183378633
>>218337782
да я жабу учу и не могу понять как реализовать поиск простых чисел
Аноним 21/04/20 Втр 10:42:44 2183380004
Циклом проверяй все числа до половины этого, делят ли они твое число без остатка или нет. Дурак что ли? Можно еще проверять до корня из этого числа вроде бы, но я не уверен.
21/04/20 Втр 10:45:06 2183381185
>>218336384 (OP)
Если число делится только на само себя и 1, то оно простое.
Чтобы найти простое число ебашишь все числа подряд по этому критерию - если число подходит - откладываешь его в мешок, если не подходит - выкидываешь.
но вообще тупая шутка конечно, то что нет формулы для поиска простых чисел знают уже с 5го класса помоему.
Аноним 21/04/20 Втр 10:45:51 2183381556
Xn = (n + 1)/2n - (1 - n)

не благодари
Аноним 21/04/20 Втр 10:48:03 2183382717
>>218338155
а кто n, а кто x в данном случаи?
Аноним 21/04/20 Втр 10:51:41 2183384678
>>218338271
Xn - простое число, n - его номер
Аноним 21/04/20 Втр 10:54:05 2183386119
>>218338467
Выходит второе простое число это дробь?
Аноним 21/04/20 Втр 10:56:19 21833874010
>>218336384 (OP)
А нахуя тебе формула? Вот тебе простое число: 7.
Хватит?
Аноним 21/04/20 Втр 10:57:34 21833882011
>>218338740
мне нужно много чисел проверить
Аноним 21/04/20 Втр 10:57:43 21833883312
Аноним 21/04/20 Втр 10:59:36 21833893713
>>218338833
В формуле скобки проебаны?
Аноним 21/04/20 Втр 11:00:19 21833897414
>>218338820
Решето Эрастофена, слышал о нём?
Аноним 21/04/20 Втр 11:00:29 21833898415
кури решето эратосфена
Аноним 21/04/20 Втр 11:00:43 21833900316
Аноним 21/04/20 Втр 11:01:11 21833903917
>>218338937
всё на месте, научись делить правильно
Аноним 21/04/20 Втр 11:01:23 21833905018
>>218338820
Пиши сюда, мы будем говорить простое число или нет
Аноним 21/04/20 Втр 11:01:58 21833908419
Аноним 21/04/20 Втр 11:02:31 21833912020
Аноним 21/04/20 Втр 11:02:32 21833912521
>>218339050
958 854 890 123 845 938 120 999 223 457 768 657 052 667 145 327
Аноним 21/04/20 Втр 11:02:41 21833913522
Раз ты спрашиваешь здесь, в гугле вбить "алгоритм поиска простых чисел" не мог?
Аноним 21/04/20 Втр 11:03:01 21833915223
>>218339039
Xn = (n + 1)/2n - (1 - n)
Xn = (2 + 1)/2 * 2 - (1 - 2) = 3/4 + 1 = 7/4
Аноним 21/04/20 Втр 11:03:20 21833917124
Аноним 21/04/20 Втр 11:03:40 21833919125
>>218339135
а как вбить в гугле? мы пока высшую математику не начали проходить
Аноним 21/04/20 Втр 11:04:37 21833925826
Аноним 21/04/20 Втр 11:04:47 21833926927
Аноним 21/04/20 Втр 11:05:03 21833929028
а потом вот эти дауны, которые не умеют гуглить идут в похромисты и мне приходится с ними работать. Чушка, запомни, 70% работы программиста - гугление и чтение доки
Аноним 21/04/20 Втр 11:06:19 21833934229
>>218336384 (OP)
делаешь перебор от 2 до sqrt(n). если n делится хотя бы на одно число из этого списка, оно не простое.
Аноним 21/04/20 Втр 11:06:44 21833936930
image.png (10Кб, 318x115)
318x115
я слишком тупой для этого
Аноним 21/04/20 Втр 11:07:52 21833942531
>>218336384 (OP)
Что тебе конкретно нужно? Формула? Алгоритм? Написанный код?
>формулу, чтобы найти простое число
Формулы и алгоритмы ты можешь найти по тексту своего треда.
Написанный код тоже гуглится с добавлением слова код + ЯП.
Но смысл в изучении если ты просто скопируешь код?
Аноним 21/04/20 Втр 11:13:01 21833975032
Как-то так, вроде:
ArrayList <Integer> prostiye = new ArrayList<>();
for(a=3; a<32767; a++){
if(a÷2!=0)
prostiye.add(a);
}
Аноним 21/04/20 Втр 11:14:10 21833982833
>>218339750
А не, там сложнее было, но я сейчас ее в духе искать эту хуйню
Аноним 21/04/20 Втр 11:14:28 21833984334
>>218339750
Это нейронка код сгенерила?
Аноним 21/04/20 Втр 11:14:50 21833987135
>>218339750
9 простое число по твоему?
Аноним 21/04/20 Втр 11:15:30 21833991736
>>218339843
Нет, это я долбоеб сгенерил список всех четных чисел.
Аноним 21/04/20 Втр 11:16:00 21833994637
>>218339750
Это определитель не простых чисел, а четных, дурачок. 9, 15 не простые числа, хотя по твоей логике да
Аноним 21/04/20 Втр 11:16:29 21833997738
>>218339871
А на что оно делится без остатка кроме 9 и 1? 4.5?))))))
Аноним 21/04/20 Втр 11:16:54 21834001039
Аноним 21/04/20 Втр 11:17:16 21834003040
Аноним 21/04/20 Втр 11:17:39 21834006241
>>218339946
Даладна, блять!! Вот не углядел. Штош, пойду ркн сделаю.
Аноним 21/04/20 Втр 11:17:39 21834006442
Аноним 21/04/20 Втр 11:18:01 21834009143
>>218340062
суецыд не выход, подумой.
Аноним 21/04/20 Втр 11:20:09 21834022644
Аноним 21/04/20 Втр 11:20:41 21834025745
>>218340010
Хуя, вот это я туплю с утра. Звиняйте, братишки))
Аноним 21/04/20 Втр 11:29:51 21834078846
Def simple(number)
A=[2]
For x in range(3,number0,5):
Z=0
For y in a:
If x%y! =0:break, z=1
If z=1:a.join(x)
Return (a)
Рейт май говнокод
Аноним 21/04/20 Втр 11:30:21 21834082047
Аноним 21/04/20 Втр 11:31:26 21834088148
>>218340788
Ещё и пробелы сбились, вот пидорство
Аноним 21/04/20 Втр 11:32:33 21834095349
>>218340788
Это пихтон? Бля, половина не понятна.
Аноним 21/04/20 Втр 11:32:31 21834095450
image.png (388Кб, 600x578)
600x578
>>218339917
>список всех четных чисел
Аноним 21/04/20 Втр 11:33:40 21834102651
>>218340954
Да, после числа 32767 чисел больше нет, дальше лишь комбинации числе, например следующее число лишь визуально выглядит как 32768, но на деле это 32767+1
Аноним 21/04/20 Втр 11:37:12 21834124152
>>218336384 (OP)
Так они все простые хуле там сложново?
В нальной школе изучают
Аноним 21/04/20 Втр 11:37:17 21834124453
Аноним 21/04/20 Втр 11:40:01 21834139754
Аноним 21/04/20 Втр 11:43:42 21834160955
>>218340788
Я пихтон не понимаю, но почему шаг инкрементации 5, почему в массиве А два элемента и вот после прерывания цикла запятая это типо вместе с break выполняется или как?
Аноним 21/04/20 Втр 11:53:01 21834221756
>>218341609
Там шаг 1, пытался сделать ограничение на sqrt(number) но двач захавал звёздочки. В а единственный элемент и это 2, запятая это однострочный вариант If else, If условие:значение если тру, значение если фалсе
Аноним 21/04/20 Втр 12:19:05 21834386357
>>218340788
>a.join(x)
Ты ебанутый? Кодинг не твоею
Аноним 21/04/20 Втр 12:23:36 21834413958
>>218343863
Точна там append, не ругайся бро, только вкатываюсь
Аноним 21/04/20 Втр 12:25:24 21834425359
>>218342217
Скинь лучше скрин из Ide или как?
Аноним 21/04/20 Втр 12:27:41 21834438760
Аноним 21/04/20 Втр 12:31:36 21834465061
Аноним 21/04/20 Втр 12:41:55 21834533762
>>218344387
range(3,number, 5) разве не значит массив размером начиная с 3 до number с шагом инкрементации 5?
Аноним 21/04/20 Втр 12:46:15 21834560363
>>218345337
Я там number^0.5 хотел замутить шобы матх не импортить, но поидее нужно тогда int ещё ставить. Да и z=0 должно быть сразу после второго For, в общем накосячил
Аноним 21/04/20 Втр 12:47:03 21834563964
>>218345603
> number^0.5
> int ещё ставить
Ничего не смущает?
Аноним 21/04/20 Втр 12:48:31 21834573765
>>218345639
Дык я про это же, короче сделать результ sqrt целым числом
Аноним 21/04/20 Втр 12:51:55 21834592966
Аноним 21/04/20 Втр 12:52:27 21834596667
Аноним 21/04/20 Втр 12:54:21 21834608868
>>218338000
Да, можно до корня, ведь sqrt(a) *sqrt(a) =a, а чем меньше один множитель тем больше другой, соответственно нет смысла идти дальше корня, округленного в меньшую сторону.
Аноним 21/04/20 Втр 13:02:02 21834654669
Оп, купи решето эратосфена, в каждом хозяйственном магазине есть
21/04/20 Втр 13:03:36 21834663570
Аноним 21/04/20 Втр 13:15:45 21834741371
>>218346635
Def simple(number)
Import math
a=[2]
For x in range(3,int(sqrt(number)) ):
_For y in a:
__z=0
__If x%y! =0:break, z=1
_If z==1:a.append(x)
Return (a)
А так норм?
Аноним 21/04/20 Втр 13:16:13 21834743972
>>218344139
>For y in a:
for с маленькой
a не определено у тебя
Вкатывайся лучше
Аноним 21/04/20 Втр 13:18:15 21834760673
>>218347439
Телефон сам заглавные ставит, а=[2] же
Аноним 21/04/20 Втр 13:21:28 21834785474
>>218347413
А если я кину в метод число 1, мне вернёт 2?
Аноним 21/04/20 Втр 13:27:14 21834822875
>>218347413
>А так норм?
Двоеточие у определения функции пропустил
Def, Return, For, If с маленькой
Пробелы после определения функции пропустил
У питона есть специальная конструкция для break

for y in a:
_ if x % y != 0: break
else:
_a.append(x)

Ни один нормальный человек не использует корень в этом алгоритме, а использует квадрат числа. Только даун будет использовать вещественные числа там, где это не нужно и использовать.

А теперь сладкое: ты написал какую-то хуйню в плане логики алгоритма.
Аноним 21/04/20 Втр 13:29:48 21834841176
image.png (22Кб, 1108x389)
1108x389
>>218347413
Всё равно гавно какое-то
Аноним 21/04/20 Втр 13:30:48 21834847277
>>218347854
If number<2 or isinstance(number, int) ==false:Return 'норм число вводи'
Это тогда в самом начале
Аноним 21/04/20 Втр 13:31:01 21834849578
>>218348411
Что вообще такое Z, что значит if z==1 a.append....
Ту запятую пихтон не принял, я ее убрал, так как подумал что возможно это должно происходить если цикл не брейкнулся
Аноним 21/04/20 Втр 13:38:37 21834905079
>>218348472
зачем там isinstance, если я кидаю строку, оно все равно падает на проверке number < 2, если кидаю число, то как бы и проверка наверное не нужна?
Аноним 21/04/20 Втр 13:46:03 21834961480
>>218348228
А с логикой в чем траблы? Каждое число из number делим на простые числа до него, если не поделилась - то это простое и его в конец а запихиваем
Аноним 21/04/20 Втр 13:50:06 21834995281
>>218349614
>Каждое число из number делим на простые числа до него, если не поделилась - то это простое
Пиздос.
Аноним 21/04/20 Втр 13:51:15 21835002682
Аноним 21/04/20 Втр 13:54:17 21835025283
Аноним 21/04/20 Втр 13:57:41 21835051184
>>218349614
А в чем смысл? Типо если одно число не поделилось на другое простое число, то оно простое?
Аноним 21/04/20 Втр 13:58:16 21835055485
>>218350511
Короче заебався я, пиздуй на пеке компилить и смотреть результат.
Аноним 21/04/20 Втр 13:58:37 21835058486
>>218350511
Любое не простое может быть разложено в произведение простых.
Аноним 21/04/20 Втр 13:59:56 21835067487
>>218350511
Если не поделилось на все, щя захуячу
Аноним 21/04/20 Втр 14:16:40 21835184888
image.png (49Кб, 1362x541)
1362x541
Аноним 21/04/20 Втр 14:50:59 21835432389
>>218351848
Ахуенный ты тип, а хули свой корень потерял?
Аноним 21/04/20 Втр 14:51:45 21835438190
Аноним 21/04/20 Втр 15:39:55 21835794191
Аноним 21/04/20 Втр 15:48:39 21835859092
Аноним 21/04/20 Втр 16:17:57 21836069293
>>218357941
Поэтому я тебе и писал, что в логике у тебя хуйня хуевая.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов