Codegolf: Difference between revisions

From NoName e.V.
Jump to navigation Jump to search
No edit summary
No edit summary
 
(78 intermediate revisions by 23 users not shown)
Line 1: Line 1:
=== Challenge #1 ===
Es gelten die [[Codegolf/Generische_Regeln|generischen Regeln]] und STALLMANCATs Ratschläge:
<SdK> gibts wörter, die nach rot13 n anderes existierendes wort ergeben?
 
[[image:stallmancatdont128610053697188637.jpg]]
 
=== Challenge #5: RGB2Rv10 ===
"Interpretiere einen esoterischen 2D Taschenrechner"
 
[[Codegolf/RGB2Rv10|klick mich]]
 
=== Challenge #4: WPA-Passphrase generieren ===
"Generiere einen 63 Zeichen-String gleichverteilt aus printable ASCII"
 
[[Codegolf/wpa|klick mich]]
 
=== Challenge #3: Wochentagberechnung ===
"Wie ist der Wochentag eines bestimmten Datums?"


==== mxf: Perl ====
[[Codegolf/3|klick mich]]
perl -nle'$w{+lc}=lc}for(keys%w){y/a-z/n-za-m/;$r=$w{$_}&&print"$r -> $_"' /usr/share/dict/web2


63+2 Zeichen
aktiv? NEIN - In der Auswertung


==== [[User:PhilFry|PhilFry]]: Ruby ====
Höchstens haltbar bis/hoogstens houdbaar tot: 27.07.2008 00:00 CEST
ruby -e'words={};IO.readlines(ARGV[0]).each{|w|words[w.downcase.chomp]=true};words.each_key{|w|r=w.tr("a-z","n-za-m");puts w+"->"+r if words[r]}' /usr/share/dict/web2


136 Zeichen [[http://phil.idlecrew.de/rot13.txt Ausgabe]]
=== Challenge #2: Unlambda ===
Ein [http://www.madore.org/~david/programs/unlambda/ Unlambda] Interpreter. Genauere Zielvorgaben gibt es bald.


real    0m9.114s
Na, dieses Loch war dann doch einwenig zu umfangreich?
user    0m5.692s
sys    0m0.421s


==== Ch3ka: php ====
aktiv? NEIN
<?$a=file('/usr/share/dict/web2');while($b[]=strtolower(str_rot13(next($a)))){}foreach($a as $c)if(in_array(strtolower($c),$b))echo $c;?>


ch3ka@bihatsch: wc rot13test.php                                             
=== Challenge #1: aka. wie alles anfing ===
  1  4 138 rot13test.php


v2:
<SdK> gibts wörter, die nach rot13 n anderes existierendes wort ergeben?
<?$f=file($argv[1]);while($a[]=strtolower(next($f))){}while($b[]=str_rot13(next($a))){$c=end($b);if(in_array($c,$a))echo$c;}?>
122 Chrs


==== [[User:Kungi|Kungi]]: Python ====
die Antworten sind [[Codegolf/1|hier]]
import sys
e={};a=open(sys.argv[1]).read().lower().split()
for w in a:e[w]=""
for w in a:
b=w.encode('rot13')
if e.has_key(b):e[b]=w
for a,b in e.iteritems():
if b:print a+" -> "+b


kungi@BeerBook: wc golf2.py                                                                                                                (0)
aktiv? NEIN
      8      23    184 golf2.py


[[Category:Projekte]]
[[Category:Projekte]]

Latest revision as of 21:09, 3 October 2013

Es gelten die generischen Regeln und STALLMANCATs Ratschläge:

Stallmancatdont128610053697188637.jpg

Challenge #5: RGB2Rv10

"Interpretiere einen esoterischen 2D Taschenrechner"

klick mich

Challenge #4: WPA-Passphrase generieren

"Generiere einen 63 Zeichen-String gleichverteilt aus printable ASCII"

klick mich

Challenge #3: Wochentagberechnung

"Wie ist der Wochentag eines bestimmten Datums?"

klick mich

aktiv? NEIN - In der Auswertung

Höchstens haltbar bis/hoogstens houdbaar tot: 27.07.2008 00:00 CEST

Challenge #2: Unlambda

Ein Unlambda Interpreter. Genauere Zielvorgaben gibt es bald.

Na, dieses Loch war dann doch einwenig zu umfangreich?

aktiv? NEIN

Challenge #1: aka. wie alles anfing

<SdK> gibts wörter, die nach rot13 n anderes existierendes wort ergeben?

die Antworten sind hier

aktiv? NEIN