[PYTHON] Golf auf Slack

Ich habe mit Slack einen Golfplatz gemacht Ich hoffe du spielst

codegolf_view.png

Hintergrund / Motiv

Weg zur Teilnahme

Geben Sie in Google-Formular einfach die E-Mail (in Slack verwendet) ein und Sie erhalten in wenigen Minuten eine Einladung von Slack.

Spielanleitung

codegolf_help.png

codegolf_version.png

codegolf_q.png

――Wenn Sie Frage 1 mit Python lösen, schreiben Sie die Fragennummer + Sprache als "1 Python", beginnen Sie eine neue Zeile und setzen Sie den Anfang und das Ende der Antwort in 3 einfache Anführungszeichen. --Slack schreibt es als Anführungszeichen, wenn Sie es in 3 einfache Anführungszeichen setzen (es gibt keine Syntaxhervorhebung).

codegolf_answer.png

Charakteristisch

Verbotene Angelegenheit

ifconfig $(ifconfig | fgrep encap:Ethernet | awk '{print $1}') down
strace -f -e execve $COMMAND < ${INPUT}/$file

――Aber die aktuelle Situation ist ...

Codegolf Tips Nodejs ex ascii

Bitte geben Sie die folgende Zeichenkette aus.

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Mit JavaScript

63 Byte

j=''
for(i=33;i<127;)j+=String.fromCharCode(i++)
console.log(j)

Node Core API

Puffer ist bequem

51 Byte (kann auf 43 Byte reduziert werden)

console.log(Buffer.alloc(94,33).map((v,i)=>v+i)+"")

stdin

Sie können wie folgt schreiben

//Wenn Sie den Zeichencode angeben, Zeichenfolge
s=require('fs').readFileSync('/dev/stdin','UTF8');

//Puffer, wenn kein Zeichencode angegeben ist
b=require('fs').readFileSync('/dev/stdin');

//Argument kann fd sein, Puffer kann mapverarbeitet werden
require('fs').readFileSync(0).map(v=>{});

//Sie können es bei der Veranstaltung erhalten(b ist Puffer)
process.stdin.on('data',b=>{});

Python

Ich habe auf den folgenden Artikel verwiesen. Es gibt viele andere effektive Methoden, lesen Sie also das offizielle DOC.

Recommended Posts

Golf auf Slack
Mittagessen Einladungsbot bei Slack
Schlaffe Benachrichtigung über Wetterinformationen mit Open Whisk