「#俳句プログラミング プチコンテスト 2015」ピックアップ Vol. 3

慧: おまたせ! 「俳句プログラミング プチコンテスト」の応募されたコードをピックアップして紹介していくよ。今回はその3回目。毎回言うけど、別に良い悪いって話じゃないからね! たくさん応募があるから、他の人のコードを別言語に移植や、バグがあったらつっこむのもアリだよ!
ピックアップ No.21 (Ruby)
最初は、Ruby。ツイートで済む長さだね。
@paiza_run ruby:s=["古池や","蛙飛び込む","水の音"]
puts "n#俳句プログラミング @pronama"
7.times{|i|
2.downto(0){|j|
print (s[j][i]==nil)?" ":s[j][i]
}
puts}— らなとす@博課ピヨピヨ (@Ranats85) March 2, 2015
ツイートすると実行結果を返してくれる @paiza_run を利用した作品。結果はこちら。
@Ranats_rifle
#俳句プログラミング @pronama
水蛙古
の飛池
音びや
込
む
#paiza_run_result
— paiza_run (@paiza_run) 2015, 3月 2
ピックアップ No.22 (C#)
次は、C#。斜め上を目指す?
@pronama 俳句プログラミング、参加してみたよー!斜め上を目指しました。http://t.co/9XZ5fN1CL7 #俳句プログラミング
— オノッチ (@onotchi_) March 3, 2015
ほんとに斜め上だよ! コードは、俳句プログラミング – Onoty3D から。
ピックアップ No.23 (Excel VBA)
次は、Excel VBA の作品。
Excel VBAで俳句を縦書き表示。一文字ごとにセルを一つ使っています。俳句、フォントの種類・サイズ、セルのサイズの変更はご自由に。 #俳句プログラミング https://t.co/YBijPDXgx5 pic.twitter.com/6HGoqFrqiM
— ありにゃん@PC・IT用 (@Win_CSharp) March 3, 2015
https://gist.github.com/kureikei/2b24a40f853218b50a3d
縦書き変換は、二重 For~Next の5行だけ。列と行がある言語は簡単だね。C# で Excel 操作バージョン も投稿してくれてるよ。
ピックアップ No.24 (HSP)
続いて、HSP!
https://twitter.com/tasteless0wash/status/572767119948959746
https://gist.github.com/kureikei/2ac8040daa13207d3d77
縦書きフォントで描画して、画像を回転するっていうアイデア賞!
ピックアップ No.25 (SmileBASIC)
次は、プチコンの SmileBASIC だよ。
.@pronama #俳句プログラミング #smilebasic #petitcom
「春の海 ひねもすのたり のたりかな」です。海を眺めて波の音を聴きながら過ごしましょう。 http://t.co/D9ZvrXpjMz pic.twitter.com/zTbzg8VX4H— Gust Notch? (@gust_notch) March 3, 2015
https://gist.github.com/kureikei/0c66901f8083aa537dfa
短いコードで、「春の海 ひねもすのたり のたりかな」のゆったりとうねった海自体を表している素敵な作品だよ。
ピックアップ No.26 (Python)
次は、Python 3 で1行プログラム!
Python3 もうちょっと何とかしたいけど… #俳句プログラミング @pronama http://t.co/QZCd4nt0ux
— みすと / 明衣(あかは) (@mist_akaha) March 4, 2015
https://gist.github.com/kureikei/1826d09502f28e4ca95c
縦書き変換するプログラムだね。149文字かな? もうちょっとで1ツイート分!
ピックアップ No.27 (C#)
次は、C#。
https://twitter.com/hority/status/573072238267670528
https://gist.github.com/kureikei/31f34932329407e845b9
Main のところを見てみて。コード中に、俳句が登場するパターン! 結果は俳句をそのまま横書きで出力するよ。
ピックアップ No.2 (AppleScript)
次は、AppleScript と JavaScript とふたつの応募。
https://twitter.com/ZAKUROISHIKURO/status/573310203661189120
https://gist.github.com/kureikei/e0e158cf3ec40fdf3722
AppleScript だけ紹介。ダイアログに縦書き表示。ボタンの文字も凝っていていいね。
ピックアップ No.30 (LiveCode)
今回の最後は、LiveCode という環境だよ。
Windowsの不具合を修正しました。
「奥の細道 縦書き」 http://t.co/u8jNibpBQ2 #俳句プログラミング pic.twitter.com/01zIRIPPqA— Kenji Kojima ある時は 小島健治 (@kenjikojimacom) March 5, 2015
よみがな情報付きのテキストを読み込んで、縦書き表示にしているみたい。コードは、HTML の中に埋め込んで書けるんだね。LiveCode の作品をたくさん応募してくれていて、また次でも紹介していくよ。
オマケ
プロ生ちゃんダミー画像生成サービス を使ってくれた作品!
@pronama http://t.co/uTNn64kHFu 流石にこれは #俳句プログラミング ではないけど! pic.twitter.com/mnvOvxWSZN
— たけまる (@felis_catus_) March 5, 2015
paiza.IO コラボ開催中!
ギノ株式会社が無料で提供しているオンライン実行環境 paiza.IO とコラボイベント開催中だよ! 対応言語が限られるけど、対応言語で応募してくれた人は、paiza.IO でも応募してみてね。
最新記事 by kei (全て見る)
- HSP プログラムコンテスト2024 結果発表&プロ生ちゃん賞発表! #hsp3 - 2024/12/13
- プロ生ちゃんチョコプログラミングコンテスト2024開催! - 2024/02/13
- HSP プログラムコンテスト2023 結果発表&プロ生ちゃん賞発表! #hsp3 - 2023/12/04