Lamač přesmyček

Java JavaFX Zdrojákoviště Lamač přesmyček

Možná se vám již někdy stalo, že jste v časopisu, novinách nebo jinde narazili na nějakou záludnou přesmyčku a nemohli jste ji vyřešit. Pomůže Vám tento jednoduchý program – Lamač přesmyček.

O programu

Lamač přesmyček je jednoduchý, snadno ovladatelný program napsaný v Javě. Neinstaluje se a v počítači nezanechává žádné soubory.

Použití

Přesmyčka se napíše do textového pole a po stisku klávesy enter dojde k jejímu vyřešení. Vyřešení by mělo být prakticky okamžité.

Délka přesmyčky není nijak omezena. Na velikosti písmen nezáleží.

Pokud nebude nalezeno žádné odpovídající slovo, stále je možnost najít ho ručně ve výpisu permutací. Výpis permutací je možné provést až do délky 10 znaků nebo 25 000 permutací.

Slovníky

Vestavěné
  • český – 1 070 713 slov
  • anglický – 632 184 slov (včetně slov s apostrofem)
Uživatelské

Uživatel má možnost přidat vlastní slovníky.

Mohou být přidány pouze textové soubory s kódováním UTF-8, na příponě souboru nezáleží. Každý řádek představuje jeden záznam. Jediná prováděná úprava je oříznutí každého řádku od bílých znaků. Na velikosti znaků opět nezáleží.

Dodatečné informace

Ke spuštění je vyžadovaná Java 8.

Repozitář se zdrojovými kódy: https://github.com/…agram-Solver


Galerie

Program byl vytvořen v roce 2015.

 

Stáhnout

Staženo 3237x (5.61 MB)
Aplikace je včetně zdrojových kódů v jazyce java

 

  Aktivity (1)

Program pro vás napsal Hartrik
Avatar
Autor měl dříve programování jen jako hobby, nyní studuje informatiku na vysoké škole.

Jak se ti líbí článek?
Celkem (7 hlasů) :
4.857144.857144.857144.857144.85714


 


Miniatura
Všechny články v sekci
Zdrojákoviště Java - JavaFX

 

 

Komentáře
Zobrazit starší komentáře (34)

Avatar
Hartrik
Redaktor
Avatar
Hartrik:

Před chvílí jsem nahrál novou verzi.
Změny: gui, přidán anglický slovník (480 000 slov), informace a na velikosti písmen už nezáleží...

 
Odpovědět  +1 2.2.2013 21:08
Avatar
Michal
Neregistrovaný
Avatar
Michal:

VYhledávač přesmyček online: http://anagrammer.org/

 
Odpovědět 3.2.2013 13:01
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na Michal
Hartrik:

Tak o tom jsem nevěděl (teda narazil jsem na to, ale myslel jsem si že tam přesmyčky jen tvoří)...
Nicméně můžu navíc nabídnout podporu diakritiky a výpis všech obměn.

 
Odpovědět 3.2.2013 13:33
Avatar
Michal
Neregistrovaný
Avatar
Odpovídá na Hartrik
Michal:

Napiš mi na mail, diakritiku bychom mohli vyzkoušet i online, jen těch kombinací asi bude podstatně méně.

 
Odpovědět 6.2.2013 10:13
Avatar
Hartrik
Redaktor
Avatar
Hartrik:

Změny v nové verzi

  • podpora dlouhých slov
  • lépe čitelný kód
  • značné zmenšení velikosti
 
Odpovědět 8.2.2013 22:05
Avatar
eliška
Neregistrovaný
Avatar
eliška:

twle nevěděla sem přesmičky ale ten server je nej:O:O:O :D

 
Odpovědět 9.4.2013 19:26
Avatar
Hartrik
Redaktor
Avatar
Hartrik:

Změny v nové verzi

  • celý kód jsem kompletně přepsal (a okomentoval) - aby vyhovoval zásadám OOP
  • změněn vzhled (look and feel) - nyní stejný na všech platformách
  • načítání slovníků a vypisování permutací je o dost rychlejší

Do popisu jsem zapomněl napsat, že aktuální rychlost zjistíte najetím na progressbar. (obrázek 2)

 
Odpovědět 2.6.2013 13:04
Avatar
Hartrik
Redaktor
Avatar
Hartrik:

Tak jsem zase nahrál novou verzi, která více odpovídá mým současným znalostem.

Hlavní změny v bodech:
• kompletní přepis + přechod na Javu 8
• změna vzhledu (JavaFX)
• délka přesmyčky již není omezena
• přidán správce slovníků, podpora pro uživatelské slovníky
• značně rozšířeny vestavěné slovníky
• "líné" načítání vestavěných slovníků (po částech)
• řešení přesmyček má nyní nízkou časovou složitost -> vyřešení libovolně dlouhé přesmyčky v řádu milisekund

Editováno 5.2.2015 14:54
 
Odpovědět 5.2.2015 14:53
Avatar
d_p
Člen
Avatar
d_p:

Ahoj,

neslo by, aby se slova pri vypisu radila podle abecedy? Tzn aá ií rř a ne písmena s diakritikou na konci...

Kdyz si pridam slovnik a program pak ukoncim, musim ho pridavat znova. Nemohl by si program pridane slovniky pamatovat?

Jak velke slovniky lze pridavat? Pridal jsem tri s cca 3000000 slovy a dalsi uz ne...

Dik

 
Odpovědět 10.2.2015 14:01
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na d_p
Hartrik:

Ahoj,

Řazení opravím, nějak jsem si toho ani nevšiml.

Něco takového plánuji do další verze.

Není to nijak omezené, záleží na dostupné paměti. Mám v plánu zkusit ještě nějaké jiné struktury pro ukládání slov, možná se tam toho poté vejde víc...

 
Odpovědět 10.2.2015 19:26
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 44. Zobrazit vše