Schau dir die Uhrzeit an, wann ich das letzte Script gepostet habe. Ich bin zu schwach, um dem zu widerstehen. Dementsprechend müde fühle ich mich gerade ^^
Ankündigung
Einklappen
Keine Ankündigung bisher.
phpgolf :)
Einklappen
Neue Werbung 2019
Einklappen
X
-
An 99bottles habe ich mich auch mal wieder versucht, auf 209 Bytes bekomme ich das Skript runter aber dann stößt mein Ansatz langsam an seine Grenzen... gab es nicht noch einen Trick mit der Datei-Kodierung mit der man ein, zwei Bytes sparen konnte?[IMG]https://g.twimg.com/twitter-bird-16x16.png[/IMG][URL="https://twitter.com/fschmengler"]@fschmengler[/URL] - [IMG]https://i.stack.imgur.com/qh235.png[/IMG][URL="https://stackoverflow.com/users/664108/fschmengler"]@fschmengler[/URL] - [IMG]http://i.imgur.com/ZEqflLv.png[/IMG] [URL="https://github.com/schmengler/"]@schmengler[/URL]
[URL="http://www.schmengler-se.de/"]PHP Blog[/URL] - [URL="http://www.schmengler-se.de/magento-entwicklung/"]Magento Entwicklung[/URL] - [URL="http://www.css3d.net/"]CSS Ribbon Generator[/URL]
Kommentar
-
36 Bytes bei "Upper Case First", mir fehlt genau eins auf #1 - verdammt, da gab es doch wirklich noch einen Trick für das letzte Byte.
Übrigens, maxorxy, das hier ist der Kopf meiner for-Schleife bei 99bottles:
PHP-Code:for($y=$x=($i=99).~ß‹‹“šŒ.$c=~ߙߚš;;)
[IMG]https://g.twimg.com/twitter-bird-16x16.png[/IMG][URL="https://twitter.com/fschmengler"]@fschmengler[/URL] - [IMG]https://i.stack.imgur.com/qh235.png[/IMG][URL="https://stackoverflow.com/users/664108/fschmengler"]@fschmengler[/URL] - [IMG]http://i.imgur.com/ZEqflLv.png[/IMG] [URL="https://github.com/schmengler/"]@schmengler[/URL]
[URL="http://www.schmengler-se.de/"]PHP Blog[/URL] - [URL="http://www.schmengler-se.de/magento-entwicklung/"]Magento Entwicklung[/URL] - [URL="http://www.css3d.net/"]CSS Ribbon Generator[/URL]
Kommentar
-
Also bei mir funktioniert dieser Trick nicht mit den Sonderzeichen, trotz iso-8859-1Crashkurs zum Thema Rechtschreibung: [COLOR="Green"]normalerweise[/COLOR] ([COLOR="Red"]normaler weise[/COLOR] oder [COLOR="Red"]normaler weiße[/COLOR]), [COLOR="DarkGreen"]Standard[/COLOR] ([COLOR="Red"]Standart[/COLOR]), [COLOR="DarkGreen"]eben[/COLOR] ([COLOR="Red"]ebend[/COLOR])
Kommentar
-
Das Invertieren? Das funktioniert nur bei Strings, die in der invertierten Fassung aus Zeichen bestehen, die für PHP keine syntaktische Bedeutung haben. Wenn durch das Invertieren ein Leerzeichen oder ein Anführungszeichen oder ein Pluszeichen in den String kommt, wertet PHP den entstehenden Code eben anders aus. Das kann durchaus sein, dass das mal für ein Zeichen gilt, von dem man das auf Anhieb nicht unbedingt erwarten würde. Keine Ahnung, Raute oder so.
Bei der PHPGOLF-Challenge nutze ich das zum Beispiel aktuell nicht, weil mir invertiert immer Anführungszeichen (') generiert werden.
Kommentar
-
So spontan: Die äußeren Klammern beim echo kannst du weg-optimieren, wenn du den Zeilenumbruch am Ende nicht konkatenierst, sondern mit Komma anhängst:
PHP-Code:<?for(;$i++<NUM;)echo($i%3?'':Fizz).($i%5?'':Buzz)?:$i,~õ;
[IMG]https://g.twimg.com/twitter-bird-16x16.png[/IMG][URL="https://twitter.com/fschmengler"]@fschmengler[/URL] - [IMG]https://i.stack.imgur.com/qh235.png[/IMG][URL="https://stackoverflow.com/users/664108/fschmengler"]@fschmengler[/URL] - [IMG]http://i.imgur.com/ZEqflLv.png[/IMG] [URL="https://github.com/schmengler/"]@schmengler[/URL]
[URL="http://www.schmengler-se.de/"]PHP Blog[/URL] - [URL="http://www.schmengler-se.de/magento-entwicklung/"]Magento Entwicklung[/URL] - [URL="http://www.css3d.net/"]CSS Ribbon Generator[/URL]
Kommentar
Kommentar