paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

これはすごい!わずか140字でプログラミングされた面白コード8選

f:id:paiza:20161207192050j:plain
Photo by Jared Smith

f:id:paiza:20140916135428p:plainこんにちは。今回は谷口がお送りします。

ITエンジニア向けの24言語対応の無料オンラインプログラミング実行環境サービスpaiza.IO (パイザ・アイオー)』、皆様ご利用いただいたことはありますでしょうか?


24のプログラミング言語がブラウザで即実行できる『paiza.IO』 - paiza開発日誌

paiza.IO』には連動したツイッターアカウント@paiza_run』がございます。


Twitterでプログラムコードを実行!結果を返信してくれるpaiza_run - paiza開発日誌

paiza_run』宛てにツイッターでコードをリプライとして飛ばしますと、そのコードの実行結果が返信されます。つまりワンライナーの結果がツイッターで確認できるというわけです。

ワンライナー」とは、たった1行だけのプログラムです。PerlRubyを使うと、1行だけでもかなりの仕事ができます。プログラムを書きたいが、エディタを起動するほどの手間はかけたくない、というときに威力を発揮します。(ワンライナーとは - はてなキーワード

こちらの『paiza_run』、開始以降たくさんのワンライナーが寄せられております。今回は、その中から面白かったものを8件ご紹介いたします。

■@paiza_runに寄せられた楽しいコードとその実行結果

◆基本のループ

こんなふうに字数の範囲であればループも回せます。

◆円周率の近似値計算出力

計算もできますので、円周率出したりとか。

FizzBuzz

3の倍数でFizz、5の倍数でBuzz、3と5両方の倍数でFizzBuzzと出力するFizzBuzzは、いろんな方がいろんな言語で挑戦してくださっています。

◆変数名が日本語でも大丈夫

こちらはワンライナーではありませんが、字数内であればもちろん実行できます!節分でしたね。

◆寝る・寝ないのランダム出力

寝てください!!

◆大学行く・行かないのランダム出力

大学は行ってください!!

◆お正月にランダムでおみくじ作ってくださった方もいました

さっきからpaiza_runはランダムでも空気を読みますね。

◆絵文字も出力できます

寿司も積めます。


FizzBuzzならぬ寿司ビールですね♡

■まとめ

ツイッターで書いたコードの実行結果を返信してくれるpaiza_run』に寄せられたコードの数々、いかがでしたでしょうか。みなさんツイッターの字数制限がある中でいろいろ工夫したコードを書いてくださるので見ていてとても楽しいです!

paiza.IO』の機能の1つとして、ぜひ使って遊んでみてください!また楽しいコードが集まってきましたら、こちらのブログでも紹介させていただきたいと思います!

そしてITエンジニアに特化した転職・学習サービスpaizaと、paizaの公式アカウント『@paiza_official』もあわせてよろしくお願いいたします!




paizaではスキルのあるエンジニアがきちんと評価されるようにし、技術を追い続ける事が仕事につながるようにする事で、日本のITエンジニアの地位向上を図っていければと考えています。特にpaizaではWebサービス提供企業などでもとめられる、システム開発力や、テストケースを想定できるかの力(テストコードを書く力)などが問われる問題を出題しています。

テストの結果によりS,A,B,C,D,Eの6段階でランクが分かります。自分のプログラミングスキルを客観的に知りたいという方は是非チャレンジしてみてください。

http://paiza.jp