Codegolf: Difference between revisions

From NoName e.V.
Jump to navigation Jump to search
(urs hat sich auch mal dran probiert)
No edit summary
 
(72 intermediate revisions by 19 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?"
 
[[Codegolf/3|klick mich]]
 
aktiv? NEIN - In der Auswertung


==== mxf: Perl ====
Höchstens haltbar bis/hoogstens houdbaar tot: 27.07.2008 00:00 CEST
perl -nle'$w{+lc}++}for(keys%w){$r=$_;y/a-z/n-za-m/;$w{$_}&&print"$r -> $_' /usr/share/dict/web2


65+2 Zeichen
=== Challenge #2: Unlambda ===
Ein [http://www.madore.org/~david/programs/unlambda/ Unlambda] Interpreter. Genauere Zielvorgaben gibt es bald.


==== urs: Perl ====
Na, dieses Loch war dann doch einwenig zu umfangreich?
perl -nle'($u=$a{$i=$_=lc})&&print"$_->$u";y;a-z;n-za-m;;$a{$_}=$i' /usr/share/dict/web2


56+2 Zeichen
aktiv? NEIN


==== [[User:PhilFry|PhilFry]]: Ruby ====
=== Challenge #1: aka. wie alles anfing ===
ruby -e'w=readlines.map{|l|l.downcase};w.each{|l|r=l.tr("a-z","n-za-m");p l+"->"+r if w.include? r}' < /usr/share/dict/web2
91 Zeichen


==== Ch3ka: php ====
<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
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