richiesta bla-bla :: i nomi di dio

supponiamo di prendere le 26 lettere dell'alfabeto e di volerle disporre in gruppi di 10 (es. GJRTQPALNC) senza ripetizioni (quindi no "GGF...") e scartando tutte le combinazioni che contengono esattamente le stesse lettere di altra già prodotta variando solo l'ordine (quindi se c'è abcdefghil non può esserci l'inversa lihg..., o comunque nessuna combinazione con le stesse 10 lettere).

quante combinazioni valide ci saranno?
e come si fa a farle uscire?

scotto
[fork()]

bravi, la risposta era stata data solo venti messaggi fa. sciuà non dire cose arrapanti.

[fork()]

schwa::1774600
per chi fosse interessato, ho usato semplicemente la funzione choose(a life)

scotto
[fork()]

aspettate, al prossimo che scopre che sono cinque milioni voglio dire sin d'ora bravo.
bravo, ottimo lavoro.
adesso vai a cagare.

[fork()]

carissima sva, ben tornata nel nero cagare, anche se questa tua rimpatriata mi preoccupa. i vecchi asphaltiti tornano in genere dopo tragedie innominabili e/o dopo aver fatto figli.

DVRITIAM CORDIS VESTRIS SAXA TRAERE MERVISTIS
Io sono solito stampare in formato A3 col plotter i post di rodolfo per poi arrotolarmeli attorno al corpo nudo e gettarmi nei letamai del circondario. (supermaz)

[fork()]

schwa::1774600

cazzarola, scusami ho visto solo ora.

per chi fosse interessato, ho usato semplicemente la funzione choosy

Do not argue with an idiot. He will drag you down to his level and beat you with experience.

[fork()]

ma ti pittavi le guance per andare dove?
Do not argue with an idiot. He will drag you down to his level and beat you with experience.

scotto
[fork()]

notavo che con questo metodo tra i nomi di dio non ci sarà "porco"

[fork()]

in effetti a me risultano 1742 parole italiane di dieci lettere tutte diverse, di cui solo 280 presenti nel CoLFIS. Ti giro l'elenco ("indice" è la posizione all'interno della lista generata come ti ho detto):
parola indice
acqueforti 931735
acquisendo 776127
adulterino 1318416
albopictus 221979
background 43785
berlusconi 2306144
bifrontale 439389
boulevards 295837
brechtiano 103431
bronchiale 102841
bruciapelo 114016
brulicante 113928
buchenwald 10547
buckingham 168295
bundesliga 264854
calpestino 998575
centigrado 755721
centrifuga 910884
centrifugo 3683807
cestinarlo 998639
champenois 976096
charlemont 985487
charleston 986263
charvensod 769968
chiromante 976114
chiudevano 764309
christabel 103041
christoval 1158990
cladestino 774670
clausewitz 999795
combinarle 113501
compagniet 957533
compensati 999862
compratevi 1000384
compulsare 1016393
confermati 930418
congedarmi 755417
congedarsi 755720
conseguita 958354
conservati 1001337
consultare 1017352
consultera 1017352
consultive 3844542
corpulenta 1017191
corpulenza 1017201
crisantemo 999926
cuginastro 1129244
decoratifs 744374
depurativo 1321799
dershovitz 4307374
dershowitz 4307377
descrivano 776156
designarlo 1276604
destinarlo 1318409
discolpare 774872
discuterla 775232
disegnarlo 1276604
distorceva 776773
disturbano 394742
diventarlo 1318417
divulghera 1265854
dogmatiche 751308
ectoplasmi 998080
escholtzia 975713
escludiamo 774451
facendogli 736526
fermandosi 1250187
ficogrande 736684
fitzgerald 1230153
fondatrice 744093
franchismo 1053633
fructamine 930541
frusciante 931482
fuengirola 1557616
funicolare 929704
fuorviante 1602137
giuramento 1651101
governista 1652505
gradimento 1277320
impartendo 1319625
implorante 1718311
imprecando 775359
impregnato 1651023
imprudenza 1319833
incompleta 997846
incompresa 999854
insuperato 1723104
intercluso 3844486
interlagos 1649807
jaruzelski 1706173
jugendstil 4265569
kirchplatz 1155291
klagenfurt 1565109
leguminosa 1649039
letzigrund 4272234
mackintosh 1155600
macpherson 987478
maghrebino 455843
magneticus 957694
malcoperti 998073
malgoverni 1649033
malincuore 997864
malriposte 1718832
mascheroni 976113
mescolarvi 998146
microalghe 945805
modernista 1319696
monegaschi 946158
muraglione 1649032
nachtmusik 1155737
nevralgico 956837
ouistreham 1683536
palmerston 1742647
parendogli 1276586
peculatori 999096
perdonista 1320938
piombature 510069
playground 1464878
pneumatico 999869
postfinale 1599355
precisando 776082
pregustano 1671832
prestanomi 1721340
presuntivo 4933549
prolungate 1668359
prolungati 1921183
proseguita 1653176
proseguiva 1653182
protischan 1160900
provenzali 1719645
pugilatore 1650264
pulsandomi 1514829
pulsazione 1719662
puntiforme 4763361
reclutando 785534
replicando 774644
republican 113851
republikan 504878
ricompensa 999854
riducevano 776167
rimestando 1319696
ripescando 776082
riscuoteva 1002260
rispondeva 1320940
risultando 1516302
risultanze 1720258
romaneschi 976113
romantiche 976114
sardoniche 764288
scenografi 910760
schatzberg 93057
schermando 769189
scherzando 769972
scherziamo 976401
schierando 764288
schiumando 859842
schiumante 976258
schnitzler 3806618
schoepflin 3700855
scolpitura 1197204
scombinare 114519
scombinate 114527
scongelati 956842
screpolati 999089
scrutabile 114374
segnalibro 466520
seguitando 1278124
sfigurando 1355617
sforamenti 1600706
sforzatevi 1603048
sgomberati 467517
sgradevoli 1276888
sgualdrine 1276722
simulatore 1719000
simultaneo 1718410
smontabile 507556
sognatrice 958326
speculando 785464
spermatico 1000376
sporadiche 764498
spulciando 882296
spuntargli 1921554
stabilendo 284356
stavroumni 2015999
stepfamily 1599076
stimolarne 1718382
stridevano 1321107
subalterno 527038
subartiche 104000
subholding 2730589
subnormale 525629
subnormali 704809
sudcoreani 776155
sultanovic 1196588
superdazio 1321788
supramonte 1746127
sutherland 1306321
svegliando 1276614
svelandomi 1317642
sventaglio 1649836
svincolare 998641
templarios 1718832
timberland 284074
traduzione 1321131
transfughi 1754316
traslucido 882977
trebisonda 285840
turboelica 114093
turbolenza 527063
undershaft 1245064
urbanesimo 509613
uzbekistan 506671
vampiresco 1000378
vanderbilt 284473
volkswagen 1662859
volumetria 1719021
wagnerismo 1651097
whiteboard 274265

asphtimer

[fork()]

comunque esistono liste dei nomi di dio più concise e pratiche, rivelate direttamente all'intuizione e alla coscienza senza ricorrere all'intelletto, dotate di sensi flottanti ma pregnanti e operativi.
DVRITIAM CORDIS VESTRIS SAXA TRAERE MERVISTIS
Io sono solito stampare in formato A3 col plotter i post di rodolfo per poi arrotolarmeli attorno al corpo nudo e gettarmi nei letamai del circondario. (supermaz)

[fork()]

Lord H.::1774615
berlusconi 2306144
hahah
DVRITIAM CORDIS VESTRIS SAXA TRAERE MERVISTIS
Io sono solito stampare in formato A3 col plotter i post di rodolfo per poi arrotolarmeli attorno al corpo nudo e gettarmi nei letamai del circondario. (supermaz)

[fork()]

C'è pure maghrebino, frena le tue esuberanze reazionarie
asphtimer

[fork()]

ottime le possibili combinazioni:

scherziamo sfigurando, sudcoreani subnormali, turboelica smontabile, muraglione governista, imprecando malgoverni etcetc

[fork()]

Lord H.::1774618

C'è pure maghrebino, frena le tue esuberanze reazionarie
tra l'altro nella dotta grafia allogena che interpone l'acca ove richiesto.
DVRITIAM CORDIS VESTRIS SAXA TRAERE MERVISTIS
Io sono solito stampare in formato A3 col plotter i post di rodolfo per poi arrotolarmeli attorno al corpo nudo e gettarmi nei letamai del circondario. (supermaz)

[fork()]

Spermatico, come esclamerebbe questa lista
asphtimer

[fork()]

purtroppo l'a noi caro sborraceo difetta di una lettera e presenta ripetizioni
DVRITIAM CORDIS VESTRIS SAXA TRAERE MERVISTIS
Io sono solito stampare in formato A3 col plotter i post di rodolfo per poi arrotolarmeli attorno al corpo nudo e gettarmi nei letamai del circondario. (supermaz)

[fork()]

È una dura rinuncia, ma così vuole la leggia di scotto
asphtimer

[fork()]

ma cladestino e compagniet cosa vogliono dire?
Do not argue with an idiot. He will drag you down to his level and beat you with experience.

[fork()]

Oltre ai già segnalati approcci funzionali, che considerano (giustamente) le combinazioni di lettere come subset della stringa data in input (str_input), ritengo questo metodo molto interessante.
In pratica si utilizza una mask in formato binario (rappresentata da una variabile unsigned int) che assumerà valori da 0 a (str_input.length)^2-1 e che verrà applicata alla stessa str_input, questo permetterà di non avere come risultato parole con le stesse lettere
Al codice originale* ho aggiunto un controllo per restituire solo le combinazioni di lunghezza 10 come richiesto, decommentando le linee da 27 a 31 si può usare la modalità di inserimento da console.
In allegato il file di output** che, guardacaso, è composto da 5.311.735 righe, se ne consiglia l'apertura attraverso programmi tipo LTF .
* Sorgente qui: https://pastebin.com/Tu5F3Kzz
** File di output qui (122 MB)
[muffa::post]mi fa molto ridere che i procioni non abbiano nessun rispetto per lo spazio personale e la proprietà altrui.
dasimplex lo trovi in un 8pussy's garden ma non certo in the shade.

[fork()]

psycho::1774626

ma cladestino e compagniet cosa vogliono dire?
mi sa che son refusi scappati ai redattori di stampa/repubblica/corriere, come anche stavroumni (che sarebbe il monastero di stavovrouni stavrovouni)
asphtimer

scotto
[fork()]

io dico dio brulicante e dio prestanome

[fork()]

Non vorrei essere più cagacazzo di quel che sono, ma secondo l'algoritmo richiesto, l'ordine di composizione conta, vale a dire una volta che una combinazione di lettere è stata generata, quella combinazione comprende ogni altra combinazione con quelle lettere; nella fattispecie quindi non è esattamente il miglior algoritmo per generare moccoli, ad esempio, se si volesse usare un gruppo di 3 lettere invece che di 10 e quindi cercare la combinazione "can" non la troveremo, perchè inclusa nella combinazione "acn"; allo stesso modo per capire se una combinazione di lettere si ritroverà nella lista delle 5 milioni di combinazioni basterà verificare che (in python per semplicità) parola_cercata == ''.join(sorted(parola_cercata)), quindi per ogni gruppo di 10 lettere "abcdefghil" si troverà la parola ''.join(sorted("abcdefghil"))

quindi per: "berlusconi" = "bceilnorsu" ; "brulicante"="abceilnrtu" ; "prestanome" no perchè ha due "e"

dovrei veramente dedicarmi ad altro lo so ma non ho civilization installato e forse meglio così
[muffa::post]mi fa molto ridere che i procioni non abbiano nessun rispetto per lo spazio personale e la proprietà altrui.
dasimplex lo trovi in un 8pussy's garden ma non certo in the shade.

[fork()]

Modup per simplex

scotto
[fork()]

Dio depurativo!

scotto
[fork()]

comunque ringrazio simplex.
è vero che per i 5 milioni rileva l'ordine, però basta anagrammare ogni nome per stare apposto. il risultato sarà comunque distante almeno una lettera da ogni altro.

asphalto FAQ
categorie Espandi/contrai