Stránka 1 z 1

6. zadanie

PoslaťNapísal: Štv Apr 04, 2013 4:55 pm
od kubo
Chcem sa opytat :-). Riesenie mi nepreslo cez evaluator s chybou Rébus 3003 6 má 6 riešení, nie 9. Neexistuje ale 9 moznosti a teda aj rieseni rebusu ako vlozit znamienka medzi 3003 aby vysledok bol 6 ? Skusal som si ich rozpisat a vyslo mi toto:

  Kód:
3+003
3+00+3
3+0+0+3
3+0+03
3-00+3
3-0+03
3-0+0+3
3-0-0+3
3+0-0+3

Re: 6. zadanie

PoslaťNapísal: Štv Apr 04, 2013 8:43 pm
od FeroG
Dakujem za upozornenie na chybu v evaluatore. Uz by to vsetko malo ist OK.

Re: 6. zadanie

PoslaťNapísal: Sob Apr 06, 2013 12:05 pm
od kubo
Vdaka :-).

Re: 6. zadanie

PoslaťNapísal: Sob Apr 06, 2013 12:41 pm
od lenkaK
dobry den, mam nasledujuci problem pri 6. zadani: ked spustim kod, ktory som napisala, tak vyskoci okno s hlasenim Errors in Workspace, no napriek tomu program funguje tak ako ma, t.j. do suboru PoctyRieseni.txt zapisuje spravne vysledky( syntakticke chyby v kode nie su, nic nepodciarkuje), preto nerozumiem, preco hlasi error. Evaluator pise chybu Nepodarilo sa prečítať súbor PoctyRieseni.txt. Neviete mi poradit, kde moze byt chyba?

Re: 6. zadanie

PoslaťNapísal: Sob Apr 06, 2013 12:50 pm
od FeroG
Chyba je v tom, ze citas subor C:/Users/Lenka/workspace/domaceZadanie6LS/src/rebusy.txt (a takeho v evaluatore niet) a zapisujes do suboru C:/Users/Lenka/workspace/domaceZadanie6LS/src/PoctyRieseni.txt (toto sa nepodari aj preto, ze evaluator nebezi na Windowse, t.j. ani len disk C: neexistuje). Treba citat subor z aktualneho adresara a zapisovat do aktualneho adresara (t.j. nepouzivat absolutne ale len relativne cesty).

Re: 6. zadanie

PoslaťNapísal: Sob Apr 06, 2013 12:52 pm
od lenkaK
dakujem

Re: 6. zadanie

PoslaťNapísal: Sob Apr 06, 2013 11:33 pm
od PALI_1
Ak som odovzdal riesenie do moodlu, vypisalo mi : Metóda Rebus.main skončila s výnimkou: java.util.InputMismatchException. Kde moze byt problem?

Re: 6. zadanie

PoslaťNapísal: Sob Apr 06, 2013 11:42 pm
od FeroG
Pozrel som kod a chyba je zjavna. Odporucany postup na jej odhalenie: Stiahni si subor rebusy.txt, na ktorom sa testoval tvoj kod (na editovanie odporucam pouzit niektory z chytrejsich editorov ako PsPad alebo NotePad++, ktore nemaju problem s linuxackym ukoncovanim riadkov). Vyskusaj na nom svoj kod. Riadok, na ktorom ti padne kod, ti jednoznacne prezradi problem.

Samozrejme, ak by odhalenie chyby tymto postupom trvalo casovo neumerne dlho, treba sa ozvat a rovno ti napisem, kde je chyba.

Re: 6. zadanie

PoslaťNapísal: Ned Apr 07, 2013 11:46 am
od FeroG
Jedna uzitocna informacia: Vsimnite si, ze prve cislo moze mat az 15 cifier. A to je dost vela na to, aby sa to zmestilo do intovskej premennej.

Re: 6. zadanie

PoslaťNapísal: Ned Apr 07, 2013 7:51 pm
od miracle47
Ak mi evaluator pri Otestovanie triedy Rebus.java hodil krizik, v com je chyba? Mne to ide v pohode.

Re: 6. zadanie

PoslaťNapísal: Ned Apr 07, 2013 8:01 pm
od FeroG
Podla nicku netusim, kto sa pyta. Takze len vseobecna odpoved. Ak je tam len krizik bez akejkolvek hlasky, znamena to jedno z tohto:
(1) test sa vobec nepodarilo spustit, napr. uz som videl aj submitnute kody, kde vobec nebola metoda main (z PAZ1a vieme, ze bez metody main trieda len tazko pobezi, kedze Java netusi, co ma vlastne vykonavat) - ano, ja viem, ze "v telke" to vyzera, ze pocitace vedia rozmyslat a domyslat si, ale v skutocnosti su to len rychle kalkulacky (nic viac, nic menej). :-)
(2) test sa podarilo spustit, no odoslany kod sposobil chybu, z ktorej sa evaluator nevie zotavit (a vygenerovat hlasku) - napr. videl som submitnute kody, ktore skoncili na OutOfMemory alebo StackOverflow.