Hezký ranko!
Potřeboval bych poradit nějaké úlohy na javu.
Co mám naprogramovat a abych podle toho mohl poznat mojí úroveň.
Děkuju.
programátorské úlohy - java
- jerabina
- člen Security týmu
-
Level 6
- Příspěvky: 3647
- Registrován: březen 13
- Bydliště: Litoměřice
- Pohlaví:
- Stav:
Offline
programátorské úlohy - java
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Re: programátorské úlohy - java
Co třeba registr vozidel? 

"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
- jerabina
- člen Security týmu
-
Level 6
- Příspěvky: 3647
- Registrován: březen 13
- Bydliště: Litoměřice
- Pohlaví:
- Stav:
Offline
Re: programátorské úlohy - java
Mno ... 
Nešlo by to třeba nějak postupně?
Jako od levelu 1-10 a 10 např. ten registr vozidel.

Nešlo by to třeba nějak postupně?
Jako od levelu 1-10 a 10 např. ten registr vozidel.
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Re: programátorské úlohy - java
Level 1:
Vyskakovací okno se zprávou - CHYBA. Služba nedostupná. Zkuste to později.
Vyskakovací okno se zprávou - CHYBA. Služba nedostupná. Zkuste to později.
Re: programátorské úlohy - java
Jen tak z hlavy bych začal od něčeho jednoduchého, takže řada čísel na vstupu (je mi jedno jak jí tam dostaneš, jestli ručně nebo ze souboru), v ní najdeš nejmenší a největší číslo, a můžeš navrch spočítat kolikrát se vyskytly.
Trochu složitější bude zjistit které číslo/čísla se objevovalo nejčastěji, na to už budeš potřebovat pole.
Neškodila by nějaká šachovnicová úloha, třeba rozmístit osm dam na šachovnici tak, aby se nemohly vzájemně skočit, nebo proskákat koněm všechna pole, a na každé vstoupit jenom jednou. Prostě trocha rekurze.
Ještě k těm polím, zkusit různé způsoby hledání a řazení, a to jak pro čísla tak i pro řetězce.
Na to navazují struktury, takže si můžeš udělat nějakou jednoduchou databázi, třeba adresář s telefonními čísly nebo automatickou výsledkovou listinu pro závody. Vytvoření nové položky, také smazání, seřazení podle různých parametrů, jako bonus ukládání a načítání ze souboru.
Trochu vyšší škola je spojový seznam, případně strom, základní operace jako přidávání prvků na různá místa, začátek, konec, někam dovnitř za/před uzel s určitou hodnotou, prohledávání a třídění podobně jako u polí.
Mohl bys také zkusit nějakou lehčí hru, jako Člověče, nezlob se nebo piškvorky. Nejdřív člověk proti člověku, ale neškodilo by moci si zahrát proti počítači. Tady bys využil i grafiku.
Z užitečnějších programů zkus hledání duplicity souborů, ať ukážeš že s nimi umíš pracovat. Prohledat všechny adresáře na disku, ke každému souboru (hlavně je otvírej jen pro čtení, jinak si vyčistíš disk) spočítat nějaký hash, udělat si databázi a hledat shody. To už je pár předchozích bodů dohromady
A něco těžkého na konec, třeba grafický program, nějaké jednoduché malování kde můžeš dělat čáry, obrazce, a vybarvovat plochy. Samozřejmě s načítáním a ukládáním aspoň tří různých grafických formátů.
Trochu složitější bude zjistit které číslo/čísla se objevovalo nejčastěji, na to už budeš potřebovat pole.
Neškodila by nějaká šachovnicová úloha, třeba rozmístit osm dam na šachovnici tak, aby se nemohly vzájemně skočit, nebo proskákat koněm všechna pole, a na každé vstoupit jenom jednou. Prostě trocha rekurze.
Ještě k těm polím, zkusit různé způsoby hledání a řazení, a to jak pro čísla tak i pro řetězce.
Na to navazují struktury, takže si můžeš udělat nějakou jednoduchou databázi, třeba adresář s telefonními čísly nebo automatickou výsledkovou listinu pro závody. Vytvoření nové položky, také smazání, seřazení podle různých parametrů, jako bonus ukládání a načítání ze souboru.
Trochu vyšší škola je spojový seznam, případně strom, základní operace jako přidávání prvků na různá místa, začátek, konec, někam dovnitř za/před uzel s určitou hodnotou, prohledávání a třídění podobně jako u polí.
Mohl bys také zkusit nějakou lehčí hru, jako Člověče, nezlob se nebo piškvorky. Nejdřív člověk proti člověku, ale neškodilo by moci si zahrát proti počítači. Tady bys využil i grafiku.
Z užitečnějších programů zkus hledání duplicity souborů, ať ukážeš že s nimi umíš pracovat. Prohledat všechny adresáře na disku, ke každému souboru (hlavně je otvírej jen pro čtení, jinak si vyčistíš disk) spočítat nějaký hash, udělat si databázi a hledat shody. To už je pár předchozích bodů dohromady

A něco těžkého na konec, třeba grafický program, nějaké jednoduché malování kde můžeš dělat čáry, obrazce, a vybarvovat plochy. Samozřejmě s načítáním a ukládáním aspoň tří různých grafických formátů.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti