Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Primzahlen
2,3,5,7,11,13,17,19,23,27,29,31,37,41 … jetzt wirds zu stressig :moody:
Lern ma besser Haskell :-p
Hugs session for:
/usr/local/lib/hugs/lib/Prelude.hs
prog01.hs
Main> primes
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101
,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,1
93,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283
,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,4
01,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503
,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,6
19,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739
,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,8
59,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983
,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,
1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,11
81,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,
1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,13
81,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,
1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,15
71,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,
1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,17
77,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,
1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,19
97,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,
2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,22
07,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,
2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,23
93,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,
2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,26
47,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,
2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,28
19,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,
2939,2953,2957,2963,2969,2971,2999,3001,3011,3019,3023,3037,3041,30
49,3061,3067,3079,3083,3089,3109,3119,3121,3137,3163,3167,3169,3181,
3187,3191,3203,3209,3217,3221,3229,3251,3253,3257,3259,3271,3299,33
01,3307,3313,3319,3323,3329,3331,3343,3347,3359,3361,3371,3373,3389,
3391,3407,3413,3433,3449,3457,3461,3463,3467,3469,3491,3499,3511,35
17,3527,3529,3533,3539,3541,3547,3557,3559,3571,3581,3583,3593,3607,
3613,3617,3623,3631,3637,3643,3659,3671,3673,3677,3691,3697{Interrupted!}
Main>
In drei Zeilen übrigens
primes = sieve([2..])
where sieve(p:x)
= p : sieve([n | n<-x, n `mod` p > 0])
Ja cool!
Erlkaer mir mal bitte die letzte Zeile…
Das ist das Sieb vom Erathostenes.
where sieve(p:x)
= p : sieve([n | n<-x, n mod
p > 0])
das p ist das Car von der Liste und mit : hängst du wieder was dran.
n | heisst “alle n für die gilt…”
n<-x heisst “n aus x”
n mod
p > 0 damit siebst du alles weg, was geteilt durch den Head keinen Rest übriglässt…
Bist jetzt überzeugt?
Schaut interessant aus, muss ich zugeben! Hab mir sogar schon einen Haskellkurs reingezogen.
Hihi, scheint ja endslangsam zu gehen, weil du nur so wenig Primzahlen gepostet hast.
Hab mal schnell alle bis 1.000.000 ausgerechnet…
985339, 985351, 985379, 985399, 985403, 985417, 985433, 985447, 985451, 985463, 985471, 985483, 985487, 985493, 985499, 985519, 985529, 985531, 985547, 985571, 985597, 985601, 985613, 985631, 985639, 985657, 985667, 985679, 985703, 985709, 985723, 985729, 985741, 985759, 985781, 985783, 985799, 985807, 985819, 985867, 985871, 985877, 985903, 985921, 985937, 985951, 985969, 985973, 985979, 985981, 985991, 985993, 985997, 986023, 986047, 986053, 986071, 986101, 986113, 986131, 986137, 986143, 986147, 986149, 986177, 986189, 986191, 986197, 986207, 986213, 986239, 986257, 986267, 986281, 986287, 986333, 986339, 986351, 986369, 986411, 986417, 986429, 986437, 986471, 986477, 986497, 986507, 986509, 986519, 986533, 986543, 986563, 986567, 986569, 986581, 986593, 986597, 986599, 986617, 986633, 986641, 986659, 986693, 986707, 986717, 986719, 986729, 986737, 986749, 986759, 986767, 986779, 986801, 986813, 986819, 986837, 986849, 986851, 986857, 986903, 986927, 986929, 986933, 986941, 986959, 986963, 986981, 986983, 986989, 987013, 987023, 987029, 987043, 987053, 987061, 987067, 987079, 987083, 987089, 987097, 987101, 987127, 987143, 987191, 987193, 987199, 987209, 987211, 987227, 987251, 987293, 987299, 987313, 987353, 987361, 987383, 987391, 987433, 987457, 987463, 987473, 987491, 987509, 987523, 987533, 987541, 987559, 987587, 987593, 987599, 987607, 987631, 987659, 987697, 987713, 987739, 987793, 987797, 987803, 987809, 987821, 987851, 987869, 987911, 987913, 987929, 987941, 987971, 987979, 987983, 987991, 987997, 988007, 988021, 988033, 988051, 988061, 988067, 988069, 988093, 988109, 988111, 988129, 988147, 988157, 988199, 988213, 988217, 988219, 988231, 988237, 988243, 988271, 988279, 988297, 988313, 988319, 988321, 988343, 988357, 988367, 988409, 988417, 988439, 988453, 988459, 988483, 988489, 988501, 988511, 988541, 988549, 988571, 988577, 988579, 988583, 988591, 988607, 988643, 988649, 988651, 988661, 988681, 988693, 988711, 988727, 988733, 988759, 988763, 988783, 988789, 988829, 988837, 988849, 988859, 988861, 988877, 988901, 988909, 988937, 988951, 988963, 988979, 989011, 989029, 989059, 989071, 989081, 989099, 989119, 989123, 989171, 989173, 989231, 989239, 989249, 989251, 989279, 989293, 989309, 989321, 989323, 989327, 989341, 989347, 989353, 989377, 989381, 989411, 989419, 989423, 989441, 989467, 989477, 989479, 989507, 989533, 989557, 989561, 989579, 989581, 989623, 989629, 989641, 989647, 989663, 989671, 989687, 989719, 989743, 989749, 989753, 989761, 989777, 989783, 989797, 989803, 989827, 989831, 989837, 989839, 989869, 989873, 989887, 989909, 989917, 989921, 989929, 989939, 989951, 989959, 989971, 989977, 989981, 989999, 990001, 990013, 990023, 990037, 990043, 990053, 990137, 990151, 990163, 990169, 990179, 990181, 990211, 990239, 990259, 990277, 990281, 990287, 990289, 990293, 990307, 990313, 990323, 990329, 990331, 990349, 990359, 990361, 990371, 990377, 990383, 990389, 990397, 990463, 990469, 990487, 990497, 990503, 990511, 990523, 990529, 990547, 990559, 990589, 990593, 990599, 990631, 990637, 990643, 990673, 990707, 990719, 990733, 990761, 990767, 990797, 990799, 990809, 990841, 990851, 990881, 990887, 990889, 990893, 990917, 990923, 990953, 990961, 990967, 990973, 990989, 991009, 991027, 991031, 991037, 991043, 991057, 991063, 991069, 991073, 991079, 991091, 991127, 991129, 991147, 991171, 991181, 991187, 991201, 991217, 991223, 991229, 991261, 991273, 991313, 991327, 991343, 991357, 991381, 991387, 991409, 991427, 991429, 991447, 991453, 991483, 991493, 991499, 991511, 991531, 991541, 991547, 991567, 991579, 991603, 991607, 991619, 991621, 991633, 991643, 991651, 991663, 991693, 991703, 991717, 991723, 991733, 991741, 991751, 991777, 991811, 991817, 991867, 991871, 991873, 991883, 991889, 991901, 991909, 991927, 991931, 991943, 991951, 991957, 991961, 991973, 991979, 991981, 991987, 991999, 992011, 992021, 992023, 992051, 992087, 992111, 992113, 992129, 992141, 992153, 992179, 992183, 992219, 992231, 992249, 992263, 992267, 992269, 992281, 992309, 992317, 992357, 992359, 992363, 992371, 992393, 992417, 992429, 992437, 992441, 992449, 992461, 992513, 992521, 992539, 992549, 992561, 992591, 992603, 992609, 992623, 992633, 992659, 992689, 992701, 992707, 992723, 992737, 992777, 992801, 992809, 992819, 992843, 992857, 992861, 992863, 992867, 992891, 992903, 992917, 992923, 992941, 992947, 992963, 992983, 993001, 993011, 993037, 993049, 993053, 993079, 993103, 993107, 993121, 993137, 993169, 993197, 993199, 993203, 993211, 993217, 993233, 993241, 993247, 993253, 993269, 993283, 993287, 993319, 993323, 993341, 993367, 993397, 993401, 993407, 993431, 993437, 993451, 993467, 993479, 993481, 993493, 993527, 993541, 993557, 993589, 993611, 993617, 993647, 993679, 993683, 993689, 993703, 993763, 993779, 993781, 993793, 993821, 993823, 993827, 993841, 993851, 993869, 993887, 993893, 993907, 993913, 993919, 993943, 993961, 993977, 993983, 993997, 994013, 994027, 994039, 994051, 994067, 994069, 994073, 994087, 994093, 994141, 994163, 994181, 994183, 994193, 994199, 994229, 994237, 994241, 994247, 994249, 994271, 994297, 994303, 994307, 994309, 994319, 994321, 994337, 994339, 994363, 994369, 994391, 994393, 994417, 994447, 994453, 994457, 994471, 994489, 994501, 994549, 994559, 994561, 994571, 994579, 994583, 994603, 994621, 994657, 994663, 994667, 994691, 994699, 994709, 994711, 994717, 994723, 994751, 994769, 994793, 994811, 994813, 994817, 994831, 994837, 994853, 994867, 994871, 994879, 994901, 994907, 994913, 994927, 994933, 994949, 994963, 994991, 994997, 995009, 995023, 995051, 995053, 995081, 995117, 995119, 995147, 995167, 995173, 995219, 995227, 995237, 995243, 995273, 995303, 995327, 995329, 995339, 995341, 995347, 995363, 995369, 995377, 995381, 995387, 995399, 995431, 995443, 995447, 995461, 995471, 995513, 995531, 995539, 995549, 995551, 995567, 995573, 995587, 995591, 995593, 995611, 995623, 995641, 995651, 995663, 995669, 995677, 995699, 995713, 995719, 995737, 995747, 995783, 995791, 995801, 995833, 995881, 995887, 995903, 995909, 995927, 995941, 995957, 995959, 995983, 995987, 995989, 996001, 996011, 996019, 996049, 996067, 996103, 996109, 996119, 996143, 996157, 996161, 996167, 996169, 996173, 996187, 996197, 996209, 996211, 996253, 996257, 996263, 996271, 996293, 996301, 996311, 996323, 996329, 996361, 996367, 996403, 996407, 996409, 996431, 996461, 996487, 996511, 996529, 996539, 996551, 996563, 996571, 996599, 996601, 996617, 996629, 996631, 996637, 996647, 996649, 996689, 996703, 996739, 996763, 996781, 996803, 996811, 996841, 996847, 996857, 996859, 996871, 996881, 996883, 996887, 996899, 996953, 996967, 996973, 996979, 997001, 997013, 997019, 997021, 997037, 997043, 997057, 997069, 997081, 997091, 997097, 997099, 997103, 997109, 997111, 997121, 997123, 997141, 997147, 997151, 997153, 997163, 997201, 997207, 997219, 997247, 997259, 997267, 997273, 997279, 997307, 997309, 997319, 997327, 997333, 997343, 997357, 997369, 997379, 997391, 997427, 997433, 997439, 997453, 997463, 997511, 997541, 997547, 997553, 997573, 997583, 997589, 997597, 997609, 997627, 997637, 997649, 997651, 997663, 997681, 997693, 997699, 997727, 997739, 997741, 997751, 997769, 997783, 997793, 997807, 997811, 997813, 997877, 997879, 997889, 997891, 997897, 997933, 997949, 997961, 997963, 997973, 997991, 998009, 998017, 998027, 998029, 998069, 998071, 998077, 998083, 998111, 998117, 998147, 998161, 998167, 998197, 998201, 998213, 998219, 998237, 998243, 998273, 998281, 998287, 998311, 998329, 998353, 998377, 998381, 998399, 998411, 998419, 998423, 998429, 998443, 998471, 998497, 998513, 998527, 998537, 998539, 998551, 998561, 998617, 998623, 998629, 998633, 998651, 998653, 998681, 998687, 998689, 998717, 998737, 998743, 998749, 998759, 998779, 998813, 998819, 998831, 998839, 998843, 998857, 998861, 998897, 998909, 998917, 998927, 998941, 998947, 998951, 998957, 998969, 998983, 998989, 999007, 999023, 999029, 999043, 999049, 999067, 999083, 999091, 999101, 999133, 999149, 999169, 999181, 999199, 999217, 999221, 999233, 999239, 999269, 999287, 999307, 999329, 999331, 999359, 999371, 999377, 999389, 999431, 999433, 999437, 999451, 999491, 999499, 999521, 999529, 999541, 999553, 999563, 999599, 999611, 999613, 999623, 999631, 999653, 999667, 999671, 999683, 999721, 999727, 999749, 999763, 999769, 999773, 999809, 999853, 999863, 999883, 999907, 999917, 999931, 999953, 999959, 999961, 999979, 999983]
kann leider die Datei aus irgendwelchen Gründen nicht anhängen, drum hier nur mal die letzten paar…
ihr habt zu viel zeit :finger:
Wie baue ich deine 3 Zeilen in ein lauffähiges Haskellprogramnm um??
Eine hab ich noch:
122164630061277948107753964031288439267361424223075246409537660469964558090
568615690774851269040418246405468474387100505374926300211252045279090179843
593936650815676967856640859045674741420360395429615905694487113188883517941
159620154659031851553970824562316155027629366985613846331890680872899573918
541094610634930564757703922959736641390011493171474059330723117243158447995
482574100395338055771080822390939918928912248035134537421743568525721973363
227869422366870613627799696533185938759174063033030797211821795100211525206
578783110679210103725423437587872948373377402194853542820521066685033622517
828600682960343720406080312109788328091951748946124059768460407387668346035
837464650158309286230358939982353164688840233108152392399678579413174249985
723351971935974419014601807810093955950904954112787072695510079353548692873
824337047375895487594065214231926220985233374324902009294285134696227900651
144975642957133759548603139549796477168378593941806304213974096294565708190
793911874748344632314825702968762076780066609368046450557562935074582673119
634386920816459164591343242556418904292201805306172368778950628023134805536
592139623169983029581278886003824311681817628188369408438698499525441213862
272878195722263263458885248193461956095845699375493946211145213524265543452
830703929839383658567178600370881595708642873675304321480921574502806752907
064199729714414277957811993306728283062833132391763241510631976504796511287
508381780233931551871616566694407381824931568972700744116824259018991285851
462064538673301221615899429991373800055669164770975477747933509538123754682
532881867584394753302859087577496286006018391514987112827439755886666664068
073710443670897311118197543860522181311356958860429699563281396893259862197
617991442076547371421034168737156382218616122665169768427834403162990255915
724634133000588909331777942996137749576969383099761856691392096663450018630
178640987270799793131489659575740110861997648134219048572241161993391141849
422064040742883626562472393395194182555663934172025578170221583167154416834
143572228913926852835175917131489934327065113011120162983423895437947740917
631906993782171442359923216167919775797313330898333268417454323018648790315
400944129371646025893373699984269508862596006061769938307608930131189472443
431167483222260681520538980134219685905572977005577908948944701422652670974
571402861253292729018047978649793822081127705576187561613996222985951746785
204428969571067120534411278057377239997171042823849419565538580041641083522
017438837386245876729910324133868331650406561938584168703932007361318260744
346920610022154701836309047369052791541929232419531662556591310130621519730
407862626740724022035746935092108242837902024684219560541499813592531560279
509523597701478141520836600275597703614103975992728991525273643022076477017
915431275309788593971474337394446825521972420881120149944860239362272227640
717299660185024838394904765216150162103251128834360961452766576639486491427
691306075536756163591055584029831093731462010164755381171535073346210609481
250663766260778534166129846252046210724925383278225583280123263995155836599
134129829840792777722206000821805234294253307170181337161858644668904210931
425428723365799999499136643768255502883246175927953882562901424071339008619
097706059897370614076003580549621735323093829152282842890620308918880001335
216650552428263354918388082517637470933077572553089874275695259505725120732
138709174070551923522361271149469980139309055616572063833777156728592175676
086612159685253028652301400255241085218490255834055806392949487872024543438
801942508768512343633573856642236825102490041531772063317993155487945577732
899066747392286794037949953540086080463386583409634769698514233908922796246
007556684864378012429833057937407979382318128608009586754310483190638364969
555956713709585539601055455129492717144291084666433712840506056412109495997
317356440389614216969426126268656691076132416861209851249314166292697818384
489608116977455201286982954327237597284465170063003412552181294597907338823
707778722892684255599191405345251734187742822263562421700710259694213829205
215913046145939552287975561774001412326384364488253465173054814480804770496
965590412799739404290586659551063331147473463331577237352856932971708298150
925214149707047284777690596523407820151525072620912785263967434017133110716
672672181592243845264657253870513198461015402348365496343970574596781569008
928535027140554379926095174666747630111426813474792867021568009343478922826
838555734203385609776706524564269635090561723214038336039775766458471192885
139158662132425318592589041640760584701270991915908056531386749753589289341
011753904595445781391571908612923995911797640851591413612451509947086695068
773147755284487251488350679960629263594547535229537998386355200500683880090
338038707678786642201457135649747317571652908349264604723677960174818495393
826107348223892701984006560211271276915022457764854397114862895328772472076
193982774170218902906859518333125937445645414733544715922648892597098019003
195086289447049841692117766047858074296886878851493842924666892186075445353
707831629903523565584822235588484154418657352185889341589574614660543103864
779808120165248368913775534811341701993267958849573989248290108341075712435
015994701312531382013704873594583706439263333878159776060598814030606176972
071555339344677651667956471985079879600055295251470872988428003472864819516
006496713642506023329403848006893047690708482627889597509339578941668392750
093979934183133453615577810332906254559940255255330711864503505707829228037
232010315811690013387516940443942236268802890880614636500461577707904914821
859344529647448639057673715512939636563743025059268411882013679647781764111
342891837522840149757012077381318436301523564673871310088857685416346335463
392481092501717036181072405078224128708067883888346352093398675014104642446
737439732024569924600900066263569598834509957831982784239345579032088315945
252923778944600953116884763619158472446559473090299049235421054978629671210
270498005101321764928241891569188929866688803890491547200946106890447982086
681994721996745533331415171945456829098208891867595757918624611695490033553
034164135000167355005366962656162441548201745052057733787747386192046031210
550571436742652989673692426196270670335766349409800335590858242660674719497
431178380693758094047052213256966969458254678513628733036254524440838420404
934137706913576051071667102936935236552947953838448765203211487108093850705
727781100646307461627203574502270359646148425726315425544208773537263682199
501647076640729663936750090507782024793176694659029178249204230625673794395
626548735420429736420185675842394871663622742718563123668195425044286383025
707878187497835419753494047150081333169436562080473052183245453721976895287
038874836610980005634673690624394622500739690658855898009608708082546256670
219917689071542887905333065104338383904028067923897303558456797142695714858
787923805936976209497697317115245831713191416537199553139309715288627910737
774703700701198059376258583921044637030700041984845935707689746530794149852
576997077215778948472480098736940332787413652616110482521088897050428524720
390659613508439041277551473180311725563984033297183495005385594779961559463
096429021959705403831846857015062974227212621513786193660037546184917565843
380220478260244771761003824271687148007377090009973180396031747907537401845
896142872915186430343631402671480174724662178834513890414418519118673615844
960389512119755555299681809906629997911606141529840811171833762344677406643
979874309988180411817057607381348440609814987921479965688173276754677736398
946341334176820144498504698737740917522916944615038805904037927773127940541
253086459632681399268814051702687613268378583603731951684916486689679664880
923876253275329105747104666894744288008071272599267370956652361093912895500
264239366225147982231794507557907126340831232536967788170182191567278564542
944269769580931461951265224188205970241514795163536706510067422715840878654
951895422809365016004608138979661667444312462126464017739032089135685356219
768636425165613201309107185748962741180140042343774170165845892034268481875
665039818802087539038619628658477815248863345327662835669326084151012762716
087496648510805774632272788572512947669791902949307996892657502769199864578
520175432809097710803387886390460610327527522575518445823540710043705138188
127544891942750864302510849150957594735428958541162270938407223954698066491
372729011085219742653324923940839467747281745460351511042114572877746755051
384464246329221218755367359860931638949825583596630217523290762708140147069
864711434112289586958146044183297966580071387607159095282863908925467146680
344149634785236814423650922087731941719775695289594116608839771626739762734
936722895709360480293418288775323057798176269523276614204130200864919653002
517535912727496676994826108774620578602219204419557543521285628488222945877
926813772422710398269791370972354196802697662835911265658495
Am Schluss musste ich leider noch ein bisschen was wegschneiden, war wohl zu lang fürs Forum…
Ja, das ist ein Diskussionsforum, keine Brutstätte für Romanautoren und dergleichen… Aber ich hab’s mir schon gedacht, da fehlt ja was am Ende! :vogel:
Wir betreiben hier hochwissenschaftliche Arbeiten…
Oh Robert, ich beneide Deine Haskell-kenntnisse
heyho also yves das ist /dev/null
=> du unrecht, wir recht
=> ich beneide den robert nicht, aber is ja egal, hauptsache neuer "beitrag
So, hiermit schreibe ich den neuen offiziellen Primzahlenwettbewerb aus!!
Es ist 3:31 (hihi, beides Primzahlen) und ich schreibe jetzt hier die Regeln:
Wer bis zu Semesterende hier die größte selbsterzeugte Primzahl postet oder einen Link auf eine Datei mit deren Inhalt (am Besten gleich noch mit Zertifikat…) gewinnt!!
Was? Preis steht noch nicht fest, aber vielleicht will ja wer was spenden.
PRIM rulez!
Oha, letzte Nacht ist wohl die Avatar-Tollwut endgültig ausgebrochen. Ich hab’s ja schon kommen sehen. Soll das ne bestimmte Bedeutung haben oder einfach nur jemanden leicht verstimmen? Scheinbar sind die Bilder noch zu groß…
Danke, hat sich erledigt.
also ich werf mal 10 Minidiscs und eine USB Maus in den Gewinnkorb
hehe ok
Ach der armer Yves und der poor Ford!
Die Primzahl vom Robert muss außerdem keiner Fürchten, die ist von google…
Mal sehen, wenn ich von jetzt bis Semesterende meinen Rechner durchlaufen lasse…
Etz hab ich auch wieder ein HALBWEGS vernünftiges Männchen… Besser wirds aber nicht, weil ich keinen Bock mehr hab auf den Southparkgenerator - weiß jemand wo ich mich noch zusammenbasteln kann??
Es lebe /dev/null - und natürlich die Primzahlen!
Meine Lieblingsprimzahlen: 5 und 19. Wer weißwarum??
Jetzt sinkt das Niveau ja NOCH tiefer…