
Fejtörő (2013-2014)
Re: Fejtörő (2013-2014)
Ne tudom hogy konkrétan a fejtörőben lehet-e gombnyomás nyereséggel használni (mármint a sor másolását és editálását), csak arra kérdeztem rá hogy PGyuri "engedélyezi-e" a megoldásban a használatát 

- Csory -
- Bali
- Alapító tag
- Hozzászólások: 2506
- Csatlakozott: 2012.01.06. 12:34
- Tartózkodási hely: Budapest III.
- Kapcsolat:
Re: Fejtörő (2013-2014)
Mindent figyelembe véve, ami eddig felmerült egy 753-as megoldással állok elő. 

-= Bali =-
(c) 1983-2017 Evil-Soft
(c) 1983-2017 Evil-Soft
Re: Fejtörő (2013-2014)
Üdv,
Szerencsére nem kell engedélyeznem semmit
ami nincs tiltva, azt szabad! Örülök, hogy többen láttátok már az "ajándékot" és Bali is nagyon kitartó!
Pgyuri
Szerencsére nem kell engedélyeznem semmit

Pgyuri
Re: Fejtörő (2013-2014)
Üdv,
Fogyóban voltak a billentyű-leütések szépen rendesen, de hogy még egy kicsit tovább csigázzam a feladványt, elárulom, hogy nekem kevesebb, mint 680 leütéssel sikerült teljesíteni a feladatot.
Vajon hogyan ?
Pgyuri
Fogyóban voltak a billentyű-leütések szépen rendesen, de hogy még egy kicsit tovább csigázzam a feladványt, elárulom, hogy nekem kevesebb, mint 680 leütéssel sikerült teljesíteni a feladatot.
Vajon hogyan ?
Pgyuri
- Bali
- Alapító tag
- Hozzászólások: 2506
- Csatlakozott: 2012.01.06. 12:34
- Tartózkodási hely: Budapest III.
- Kapcsolat:
Re: Fejtörő (2013-2014)
Részemről szabad a gazda.
Én már nem tudok pár leütéstől többet megspórolni...

-= Bali =-
(c) 1983-2017 Evil-Soft
(c) 1983-2017 Evil-Soft
Re: Fejtörő (2013-2014)
Szerintem nekem olyan 3-4000 leütés lenne, mert mindig meg kéne találni melyik kurzor+shift variációval jön elő az adott karakter/kulcsszóPgyuri írta:elárulom, hogy nekem kevesebb, mint 680 leütéssel sikerült teljesíteni a feladatot.

Re: Fejtörő (2013-2014)
Üdv,
Eljött az ideje a megfejtésnek, de először is köszönet azoknak, akik begépelték és megkapták az "ajándékot"
Magának az idei feladványnak is voltak apró finomságai. Ha a Spectrum BASIC oldaláról közelítjük, akkor sikerült teljesítenie azt a célt, hogy megjelenésében igencsak "randa" program legyen és egyben bemutatta, hogy a rendszerváltozókon keresztül mi mindent lehet megoldani. Még nekem is adott pár új érdekességet ez a rész, így öröm volt dolgozni rajta.
A leütések száma volt az igazi kihívás ebben a fejtörőben. Meglepő volt szembesülni azzal, hogy milyen sok leütés kell egy látszólag egyszerű, rövid program beírásához. Bali kitartó próbálkozásai remekül példázták, miként csappan meg a számuk az átgondolt bevitel során és még Csory-t is ki kell emelni, mert rávilágított olyasmire is, ami még nekem sem jutott eszembe, miközben én is a megoldáson dolgoztam. Mert hát ez a feladvány is, mint a tavalyi, még kiötlőjének is fejtörővé vált, nem volt egyszerű megszámolni a leütések pontos számát még sokadikra se, papíron, gép nélkül megoldani meg végképp esélytelen volt.
Ne is csigázzuk tehát az eredményhirdetést!
Bali megoldására egy JÓ-t és egy NEM JÓ-t lehet adni
A furcsa válasz azt takarja, hogy bizony nem olvasta el a feladvány szövegét alaposan és nem jött rá, hogy a programot ZX SPECTRUM számítógépbe kell begépelni, azaz nem volt meghatározva, melyikbe....
a 128-as gépek nem jöhetnek szóba az idétlen editoruk miatt, hiszen minden parancsot betűnként beírni pazarlás ...
de a 48+ számítógép igencsak kínál leütésszám-csökkentést, mert lapul egy pár speciális kiemelt billentyű, gondoljunk az Extend Mode, Caps Lock, Graph gombokra, de ott lapulnak a . ; " -ek is, amelyek kellettek bőven.
Így tehát a helyes válasz ennek a gépnek a használatával érhető el, ami 679 lett.
Ettől függetlenül gratuláció illeti meg Bali-t, mert sokszor átszámolta, csökkentette a leütései számát
Utóiratnak illik megírnom, hogy a megoldásom 746 volt, de Csory rávilágított, hogy ha lenyomva tartom az adott, ismétlendő gombot, akkor tovább csökken a leütések száma. Szintén gratuláció az ötletéhez.
És engedjetek meg még egy finom etűdöt ehhez kapcsolódva. Amikor régen, még középiskolásként a gépterembe jártunk, ahol egy ABC-80 kikapcsolt számítógép is volt az egyik asztalon, barátommal lenyomtunk rajta pár gombot, mert olyan furcsa volt a Spectrumhoz képest. Egyik tanítónk ekkor ránk szólt, hogy ne nyomkodjuk kikapcsolt állapotban, mert tönkre mehet a gép. Elfodulva kinevettük, mert micsoda butaságnak gondoltuk, de bizony ez a Spectrum esetén igazsággal is bír. Tehát Kedves Spectrum tulajdonosok, ha bármit is gépeltek be ezekbe a régi csodákba, gondoljátok át, miként kímélhetitek öreg testét
További jó évet magunknak!
Pgyuri
Eljött az ideje a megfejtésnek, de először is köszönet azoknak, akik begépelték és megkapták az "ajándékot"

Magának az idei feladványnak is voltak apró finomságai. Ha a Spectrum BASIC oldaláról közelítjük, akkor sikerült teljesítenie azt a célt, hogy megjelenésében igencsak "randa" program legyen és egyben bemutatta, hogy a rendszerváltozókon keresztül mi mindent lehet megoldani. Még nekem is adott pár új érdekességet ez a rész, így öröm volt dolgozni rajta.
A leütések száma volt az igazi kihívás ebben a fejtörőben. Meglepő volt szembesülni azzal, hogy milyen sok leütés kell egy látszólag egyszerű, rövid program beírásához. Bali kitartó próbálkozásai remekül példázták, miként csappan meg a számuk az átgondolt bevitel során és még Csory-t is ki kell emelni, mert rávilágított olyasmire is, ami még nekem sem jutott eszembe, miközben én is a megoldáson dolgoztam. Mert hát ez a feladvány is, mint a tavalyi, még kiötlőjének is fejtörővé vált, nem volt egyszerű megszámolni a leütések pontos számát még sokadikra se, papíron, gép nélkül megoldani meg végképp esélytelen volt.
Ne is csigázzuk tehát az eredményhirdetést!
Bali megoldására egy JÓ-t és egy NEM JÓ-t lehet adni

a 128-as gépek nem jöhetnek szóba az idétlen editoruk miatt, hiszen minden parancsot betűnként beírni pazarlás ...
de a 48+ számítógép igencsak kínál leütésszám-csökkentést, mert lapul egy pár speciális kiemelt billentyű, gondoljunk az Extend Mode, Caps Lock, Graph gombokra, de ott lapulnak a . ; " -ek is, amelyek kellettek bőven.
Így tehát a helyes válasz ennek a gépnek a használatával érhető el, ami 679 lett.
Ettől függetlenül gratuláció illeti meg Bali-t, mert sokszor átszámolta, csökkentette a leütései számát

Utóiratnak illik megírnom, hogy a megoldásom 746 volt, de Csory rávilágított, hogy ha lenyomva tartom az adott, ismétlendő gombot, akkor tovább csökken a leütések száma. Szintén gratuláció az ötletéhez.
És engedjetek meg még egy finom etűdöt ehhez kapcsolódva. Amikor régen, még középiskolásként a gépterembe jártunk, ahol egy ABC-80 kikapcsolt számítógép is volt az egyik asztalon, barátommal lenyomtunk rajta pár gombot, mert olyan furcsa volt a Spectrumhoz képest. Egyik tanítónk ekkor ránk szólt, hogy ne nyomkodjuk kikapcsolt állapotban, mert tönkre mehet a gép. Elfodulva kinevettük, mert micsoda butaságnak gondoltuk, de bizony ez a Spectrum esetén igazsággal is bír. Tehát Kedves Spectrum tulajdonosok, ha bármit is gépeltek be ezekbe a régi csodákba, gondoljátok át, miként kímélhetitek öreg testét

További jó évet magunknak!
Pgyuri
Re: Fejtörő (2013-2014)
... és már csak két kérdés maradt ...
1. Balinak hogy jött ki 753, ha nem pluszt használt ?
2. Vajon pontosan számoltam-e ? Lehetne még egyeztetni .......
Pgyuri
1. Balinak hogy jött ki 753, ha nem pluszt használt ?
2. Vajon pontosan számoltam-e ? Lehetne még egyeztetni .......
Pgyuri
- Bali
- Alapító tag
- Hozzászólások: 2506
- Csatlakozott: 2012.01.06. 12:34
- Tartózkodási hely: Budapest III.
- Kapcsolat:
Re: Fejtörő (2013-2014)
Én nem számoltam meg gépelés közben, hanem egy excel táblába másoltam be a programot és bizonyos szabályok szerint kicseréltem az egyes utasításokat, paramétereket leütésszámra.
Aztán még kicsit kozmetikáztam pl. Csory ötlete nyomán, meg optimalizálgattam azok a negatív számok.

-= Bali =-
(c) 1983-2017 Evil-Soft
(c) 1983-2017 Evil-Soft