PHP-hulp praat topic
Pagina: « vorige 1 2 3 ... 35 36 37 38 39 ... 51 52 53 volgende »
Jordi kroon op 01/03/2011 20:11:34:
Ik weet niet waar 0x1F^0xFF voor staat ^ denk ik voor macht (klopt dit?) en die andere lijken wel hex
Oké, ik wil niet te veel verklappen. Maar dat klopt niet. Graag reageren via pm ;-)
ik sla dit rondje wel over :)
Karl Karl op 01/03/2011 17:35:54:
Dat is een hele nette Karl ;-)
Stuur je zo mijn inzending via de PM..
Gewijzigd op 01/03/2011 20:30:14 door Chris -
Chris Horeweg op 01/03/2011 20:29:51:
(...)
Stuur je zo mijn inzending via de PM..
Stuur je zo mijn inzending via de PM..
Was goed.
wie is de volgende?
Niemand durft!
/me hoort Karls schurkenlach *MWHUAHAHAH*
=D
/me hoort Karls schurkenlach *MWHUAHAHAH*
=D
Bram Boos op 01/03/2011 22:18:17:
Niemand durft!
/me hoort Karls schurkenlach *MWHUAHAHAH*
=D
/me hoort Karls schurkenlach *MWHUAHAHAH*
=D
Nog niet MWAHAHA
De oplossing:
Aangezien mijn opgave zo moeilijk wordt bevonden leg ik wel uit hoe die werkt. Je hebt twee loops, één van de twee loops is genest in de andere.
De buitenste loop begint op -2 en moet <0 blijven. Dat betekend dus dat de buitenste loop alleen draait voor -2 en -1.
De binneste loop is afhankelijk van de buitenste loop. De binneste loop begint op $i*$x. $x is in de buitenste loop gedefineerd als -2 (dit kan je ook mooi gebruiken voor als je teest count wilt hebben o.i.d.). Dat betekend dus dat bij $i = -2, $j = 4. De loop draait zolang $j<=10-$x&&(0x1F^0xFF) true is. Dat betekend dus dat $j kleiner of gelijk aan 10-$x moet zijn. $x staat vast op -2, dubbele min is plus, dus de loop moet tot en met 12 draaien. Het gedeelte van de and (&&(0x1F^0xFF)) is onzin. 0x1F is de hexadecimale notatie voor 31, 0xFF is de hexadecimale notatie voor 255. ^ is xOR, dat betekend dus alleen de bits die in één van de twee argumenten aan mag staan om een true voor die bit te krijgen. Effectief betekend dat, dat dit een soort van min is. Aangezien 0xFF groter is dan 0x1F komt er sowieso een positief getal uit, wat in php als true wordt gerekend.
Goed, $i was dus -2 en -2.
Bij $i = -2 is $j = 4 en loopt tot en met 12. Dat is dus 9 stappen (vier en twaalf tellen mee, het verschil tussen die twee is acht, plus één is negen).
Bij $i = -1 is $j = 2 en loopt tot en met 12. Dat is dus 11 stappen (twee en twaalf tellen mee, het verschil tussen die twee is tien, plus één is elf).
Dus er wordt 9+11=20 keer de zin 'binnen de loop' op het scherm geschreven.
ik kwam totaan 12 verder was ik niet gekomen =D
Karl, zoals ik al in de PM zei. Een hele nette opdracht :-) Kun je niet nog zo'n opdracht neerzetten? ;-)
Chris Horeweg op 02/03/2011 16:44:43:
Karl, zoals ik al in de PM zei. Een hele nette opdracht :-) Kun je niet nog zo'n opdracht neerzetten? ;-)
Ik zal eens zien wat ik kan doen :-P
/me hoort Karls hersens kraken, en zijn schurkenlach luider worden...
/me denkt het ook te horen
Bram Boos op 02/03/2011 17:01:24:
/me hoort Karls hersens kraken, en zijn schurkenlach luider worden...
Ach, de tijd die ik erover doe om iets te posten zegt niks over de moeilijkheidsgraad.
Zwaar moeilijk was hij niet.. Gewoon ééntje waarbij je logisch moet nadenken en even een gedeelte in je geheugen houd of wat op papier schrijft om tot de oplossing te komen.. :)
Maar ben benieuwd naar de volgende
Maar ben benieuwd naar de volgende
Niels Kieviet op 03/03/2011 09:01:44:
Zwaar moeilijk was hij niet.. Gewoon ééntje waarbij je logisch moet nadenken en even een gedeelte in je geheugen houd of wat op papier schrijft om tot de oplossing te komen.. :)
Maar ben benieuwd naar de volgende
Maar ben benieuwd naar de volgende
Precies.
Heb nog niet echt gedacht aan een volgende...
Zozo weer een lange avond gehad.
Ik was een keer weze fitnesse met ieman(patrick) hij werd zomaar op zijn neus geslagen door een vreemde zonder een echte reden , neus gebroken. 112 gebeld en aangifte gedaan . De dader is getraceert en ze gaan hem vandaag of morgen aanhouden 2 uur verhoor gehad met de politie . ik word binnekort opgeroepen om naar het bureau te gaan voor getuigen verklaring . Zo dat was mijn avond
En wat hebben jullie vandasg gedaan? XD
Ik was een keer weze fitnesse met ieman(patrick) hij werd zomaar op zijn neus geslagen door een vreemde zonder een echte reden , neus gebroken. 112 gebeld en aangifte gedaan . De dader is getraceert en ze gaan hem vandaag of morgen aanhouden 2 uur verhoor gehad met de politie . ik word binnekort opgeroepen om naar het bureau te gaan voor getuigen verklaring . Zo dat was mijn avond
En wat hebben jullie vandasg gedaan? XD
Gewijzigd op 03/03/2011 23:15:32 door Jordi Kroon
Uuh ik heb alleen maar zitten stressen om school.
[offtopic-in-een-offtopic-topic]
Ik ben dit weekend even afwezig... Tot maandag!
[/offtopic-in-een-offtopic-topic]
[offtopic-in-een-offtopic-topic]
Ik ben dit weekend even afwezig... Tot maandag!
[/offtopic-in-een-offtopic-topic]
Bram Boos op 03/03/2011 23:13:50:
[offtopic-in-een-offtopic-topic]
:D
@karl, kun jij misschien nu wel uitleggen wat ^ betekend? Want die uitleg op php.net begrijp ik niet echt...
Zie zijn oplossing zichtbaar bij selectere
Gewijzigd op 03/03/2011 23:28:43 door Jordi Kroon
@Wouter
http://nl.wikipedia.org/wiki/Exclusieve_disjunctie
http://www.pfz.nl/wiki/xor/
http://cplus.about.com/od/glossar1/g/xor.htm
http://nl.wikipedia.org/wiki/Exclusieve_disjunctie
http://www.pfz.nl/wiki/xor/
http://cplus.about.com/od/glossar1/g/xor.htm
Gewijzigd op 03/03/2011 23:46:40 door - SanThe -
Pagina: « vorige 1 2 3 ... 35 36 37 38 39 ... 51 52 53 volgende »



