カメヲラボ

主にプログラミングとお勉強全般について書いてます

Short Coding

POJ3298

http://d.hatena.ne.jp/odz/20080128/1201515790 ループを圧縮してscanf をひとつにできそうな気もする。 とのことなので、その通りにやってみました。問題文読んでません(´ω`)後ろの(c=1,n=y)はどうにかできそうな気がしないようなしないような…って、し…

postfix to infix

忘れてた!!!とりあえず急いで縮めたけど、上位にはぜんぜん届いてないなぁ(´ω`)演算子の優先度をスタックに積むところをどうにかできるような気がしつつ、結局良い方法が思いつきませんでした。これから仕事に戻らないといけないので、今回は186Bでfin…

postfix to infix

http://golf.shinh.org/p.rb?postfix+to+infix 後置記法から中置記法に書き換える問題です。一見簡単そうなのですが、余計な括弧は除かなければならないので短く書くのは至難の業。期限までまだ11日以上あるにもかかわらずCゴルファーは燃えています。私のコ…

Pascalについて

読者の方から、Pascalについて御指摘を頂きました。PascalではCと違って式文というものがないので、セミコロン';'は単なるセパレータでしかありません。ですので、ショートコーディング本のp.25にある「最後の文だけはセミコロンを省略することも出来ます。…

GolfScript

http://www.darrenks.com/golfscript/index.html すげー http://golf.shinh.org/lranking.rb 68問しか解いてないのに2位です。Avg.がエラいことになってます(;´Д`)

22B

http://jp.rubyist.net/magazine/?0022-RubiMaGolf 21BだけどASCIIじゃないのでややインチキ。 っと思ったら22Bでした。スマソ

がんばった

Home On The Range http://codegolf.com/home-on-the-range 問題別のTop10入りは結構難しいので、10,000pointでランクインするのはとても嬉しい。

ゴルフしましょ

Code Golf http://codegolf.com/ 先日、久しぶりに問題が追加されました。 http://codegolf.com/grid-computing 縦・横合計の最大値を見つける簡単な問題です。私は長いことCode Golfから遠退いていましたが、これを機会に復帰しました。完全に個人戦なので…

プレゼント実験(6)

発送しまーす! 10名様全員の返信がありましたので、早速梱包しました。明日11月29日朝イチで発送する予定です。お楽しみに〜 サインについて 「サインくれくれ」という奇特な方が結構いらっしゃるみたいなので、今回は希望を聞かずにすべての本にサインしま…

プレゼント実験(5)

抽選しました ショートコーディング本プレゼント(http://d.hatena.ne.jp/Ozy/20071105#p1)の抽選を行いました.当初5名様にプレゼントということでしたが,太っ腹マイコミさまに10冊もいただいたので2倍の10名様にプレゼントできることになりました.当選し…

今日が締め切りでーす

ショートコーディング本のプレゼント http://d.hatena.ne.jp/Ozy/20071105#p1 は本日11月20日が締切日です.ただいま応募者数84名(重複応募除く)です.応募締め切り後,本エントリに色々と追記します.お見逃しなく! 追記:2007.11.21 っちゅうわけで,応募…

プレゼント締め切り変更のお知らせ

http://d.hatena.ne.jp/Ozy/20071105#p1 のショートコーディング本プレゼントですが,本日応募者の人数をチェックしたところ,すでに80名になっていました(;´д`)そんなわけで,締切日を25日から20日に少し早めます.御了承下さい(>_

ショートコーディング本クレクレにご応募頂いた皆様へ

本日,ご応募頂いた皆様全員にメールの返信を行いました.gmailなのと,文章中にURLが含まれているのでスパムフィルタにご注意下さい.また,当選者の方計3名のうち2名はご連絡が取れましたので,昨日(11月6日)に発送しました.残り1名の方はまだ返信があり…

追加プレゼント!!!

なんと,マイコミ様からプレゼント用に追加で5冊頂けることになりました!というわけで,ショートコーディング本のプレゼント応募受付(第2回)を行います.先日この日記で書いた通り,第1回で応募してくださった方の中で外れちゃった方には第2回以降で少し…

ショートコーディング本アゲルアゲル

というわけで,抽選は終わりました.当選者の方々にはメールを送りました.メールが届かなかった方はゴメンナサイ(´ω`)思ったよりたくさん応募があったので,近いうちにプレゼント実験第2弾を行いたいと思います.当選した方はおめでとうございますっっ

482バイトテトリス

11月1日の日記(http://d.hatena.ne.jp/Ozy/20071101#p1)で,7行テトリスの作者が,超絶ショートコーダーのnanagyouさんであるということがわかりました.現在はもっと短縮されているようです. http://www.geocities.jp/nanagyou/list.html nanagyouさん(htt…

プレゼント実験(4)

予め応募の先着順に応募者番号(1〜応募者数N)を割り振っておいて,その後1〜Nの乱数を繰り返し発生させます.応募者番号と乱数が一致すれば,その応募者には1ポイント加算され,最初にポイントが基準値を超えた人から当選ということにするのはどうかと思って…

プレゼント実験(3)

応募総数41名様,ありがとうございました 思ったよりたくさんの応募があって,驚いています.皆様どうもありがとうございました.これから抽選といきたいところですが,わざわざ「プレゼント実験」としているわけで,単純に乱数で選ぶだけはもったいない.当…

もっと縮めようゼ

id:haru-sさんからのトラバで知りました. わずか565バイトテトリスのプログラミング解説 7行プログラミングですね.7行プログラミングのマインドってのは,500バイトそこそこで収まるようにソースコードを凝縮するってことだと思います.つまり制限容量に収…

プレゼント実験(2)

Amazonのランキングをしばらく見てますが,なんか上がってます^^;全然関係無さそうですね…まあいいか.次の実験はもうちょっと考えてからやります.しかし応募のメール見てたら,海外からのものとかあって面白い.メッセージはすべて目を通しています.どう…

プレゼント実験(1)

http://d.hatena.ne.jp/Ozy/20071011#p1 の日記を書いた後,本当にAmazonのランキングが急降下しました.ずっと2000位前後をキープしてたのに(;´д`)実際のところはどうなのかがとっても気になったので,実験君です.今度自腹で3冊ほど買ってくるので,欲し…

わーい

http://www.amazon.co.jp/exec/obidos/ASIN/4839925232/ ようやくカスタマーレビューを書いていただきました.嬉しいナァ(*´Д`)それはそうと,こんなん見つけました. http://journal.mycom.co.jp/pr/present/0710_shortcoding/ ショートコーディング本がタ…

ショートコーディング本の評価(1)

そろそろ感想とか出てるかなーと思って,「Short Coding」「ショートコーディング」というキーワードで検索してみるといくつか出てきました.あと,http://d.hatena.ne.jp/asin/4839925232でも結構たくさん.ほとんどの方が好意的に評価してくださってらっし…

0812

お集まり頂いた皆様、どうもありがとうございました。2800円もする本に落書きさせていただきました。想定していた人数の倍近くになってしまって、事前に予約を取っていた個室が使えなくなってしまいました。なかなか難しいものですね。 nihaさん kurimuraさ…

更新情報

http://www.4dm.org/ShortCoding/ 6問更新しました。 POJ1011 Sticks POJ1012 Joseph POJ1019 Number Sequence POJ1023 The Fun Number System POJ1028 Web Navigation POJ1032 Parliamentとはいえ、前に書いたものを簡単にまとめただけなので、新しく追加し…

Short Codingネタのまとめ

はてなでの更新に限界を感じてきたので、Wikiにまとめることにしました。 http://www.4dm.org/ShortCoding/ 今までの記事をまとめつつ、今後はこちらに書いていくことにします。もちろん、アナウンスはこの日記で行いますが。PKU JudgeOnline(POJ)だけでなく…

main再帰は大事だネ

先日何気なーく、最大公約数を求めるコードをmain再帰で書いたのですが、結構応用できることに気付きました。もう無理でしょーと思っていた1844番 http://acm.pku.edu.cn/JudgeOnline/problem?id=1844 にmain再帰の手法を用いて、さらに1バイト短い59Bのコー…

if文なんてイラネ(゜⊿゜)?②

http://d.hatena.ne.jp/Ozy/20070113 の続き。 ちょうど、このとき書いたようなパターンが見つかった。

使えるかな・・・

sizeof演算子は何か面白いことに使えるんだと思うけど、なかなか思いつかない。たとえばstrlen関数が必要な場面で、代わりにsizeof演算子を使ってコードが短縮できることはないだろうか。 コード char a[]="abcde"; main() { puts(a); printf("%d\n",sizeof(…

if文なんてイラネ(゜⊿゜)?①

と、昔から思ってたのだけどちゃんと調べていませんでした。ショートコーディングでは、if文の代わりに条件演算子とか論理的AND/OR演算子を使うのが定石です。しかし、だからと言ってif文は全く無用なのかと問われると少々自信がありません。というのも、現…