Weboldalunk cookie-kat használhat, hogy megjegyezze a belépési adatokat, egyedi beállításokat, továbbá statisztikai célokra és hogy a személyes érdeklődéshez igazítsa hirdetéseit. További információ
Kezdőoldal » Számítástechnika » Programozás » Ezt szeretném. De hogy?

Ezt szeretném. De hogy?

Figyelt kérdés

A FEKETE RETEK REMEK ELEDEL, NEMDE? szöveget szeretném brainfuck interpreterrel kiiratni, de úgy, hogy a lehető legkisebb legyen a futásidő és a kódméret.


A [link] weboldalon található [text to brainfuck] transzpilerrel generált kód mérete 332 karakter és 8236 ciklus alatt dolgozza fel egy interpreter.

Ennél tud valaki rövidebb, netán gyorsabb kódot írni ugyanerre a szövegre?



#programozás #Language #Brainfuck #urban muller #ezoteric
febr. 23. 12:20
1 2 3 4 5 6
 1/52 anonim ***** válasza:
0%
Miért akarnék? :)
febr. 23. 13:15
Hasznos számodra ez a válasz?
 2/52 anonim ***** válasza:
Nem akarlak elkeseríteni, de elég kicsi a valószínűsége, hogy itt olyan embert fogsz találni, aki egy ennyire ezoterikus nyelvben otthon van. (De ne legyen igazam. :) )
febr. 23. 13:15
Hasznos számodra ez a válasz?
 3/52 Igaz Mondó Reloaded ***** válasza:
34%

#1-nek: Ha azt írtad volna, hogy "azt sem tudom mi ez", sokkal hihetőbb lett volna... :-)


#2-nek: Attól, hogy te valamiről még sohasem hallottál, még léteznek dolgok. Az igazi programozó ismérve a kíváncsiság! :-)


Én is írtam már évekkel ezelőtt egy Brainfuck-értelmezőt, ha nem csal az emlékezetem éppen ide a GyakoriKérdésepPontHu-ra...


Mivel a Brainfuck 8 különböző parancsot ismer, és te egy szöveget akarsz kiírni, így kicsi a valószínűsége, hogy a programot tovább lehetne optimalizálni.


Ha megnézed a Wikipédiás tipikus "Hello World!"-öt is:

[link]

febr. 23. 13:25
Hasznos számodra ez a válasz?
 4/52 A kérdező kommentje:
A brainfuck egy öt perc alatt elsajátítható nyelv. Aki eddig tudott programozni, annak ez a feladat nem lehet akadály.
febr. 23. 13:25
 5/52 anonim ***** válasza:
Megnézted a linket, hogy hogyan generálja a kódot? Próbáld meg kézzel optimalizálni. Pl. feltöltesz két memóriahelyet E-ig, aztán az egyiket módosítod a nem-E karakterekre, az E-hez meg mindig csak a másikra lépsz és kiírod.
febr. 23. 14:56
Hasznos számodra ez a válasz?
 6/52 A kérdező kommentje:

Most épp azt csinálom, amit írsz.

Már vannak eredmények, a FEKETE szó kiírásánál tartok és 1659 ciklussal beérte eddig. Az egész meglesz úgy 2500 alatt.

febr. 23. 15:07
 7/52 A kérdező kommentje:
A kód viszont hosszabb lesz, úgy 3-400 utasítással. Eddig 367.
febr. 23. 15:08
Kvizlabirintus.hu Kérdések, felfedezés, stratégia
 8/52 anonim ***** válasza:
Lehet, hogy 2 helyett 3 vagy 4 változóval többet kéne ugrálni, de azokat kevesebbszer kéne változtatni. Elég konkrét problémát akarsz megoldani, szóval simán létezhet jobb megoldás, mint amit ez az "általános" algoritmus köpött ki.
febr. 23. 15:14
Hasznos számodra ez a válasz?
 9/52 anonim válasza:
Szerintem szólj, mennyire tudtál lemenni és mit fizetsz annak, aki jobbat ír.
febr. 23. 15:22
Hasznos számodra ez a válasz?
 10/52 anonim ***** válasza:
Úgy gondolom a kérdező a kedves egy pipás troll felhasználó. Ha így van akkor nem is értem, hogy miért teszel fel kérdést, hiszen Te alapból penge vagy ebbe. :D
febr. 23. 15:50
Hasznos számodra ez a válasz?
1 2 3 4 5 6
Virulitas csepp

Kapcsolódó kérdések:





Minden jog fenntartva © 2021, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | WebMinute Kft. | Facebook | Kapcsolat: info@gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!