code golf

笑顔がいっぱい

Smileys Triangle に挑戦。 ちょっと趣旨を違えているような気もするけど、短くできたからいっかなーと(^ ^;; print ':\n:-' for i in range(32):print ':-)'+'))'*i 実行結果。 size: 52 time: 0.089752 sec status: 0 22位。初めて名前が乗った! 22 t2y-1…

入力文字列のセグメントを出力する

segs に兆戦。 再帰的に解けそうで解けなかった(T T)、この手の問題はスライシングがとても便利。 s = raw_input() def f(s, n): for i in range(1, n+1): print s[:i] for i in range(1, len(s)+1): f(s[-i:], i) 実行結果。 size: 115 time: 0.072996 sec …

最上位の桁を数え上げる

お仕事の息抜きにチャレンジ。やり始めると凝ってきてゴルフは楽しい。 LL Golf Hole 5 にチャレンジ! http://ja.doukaku.org/200/ ちょっと調べた感じでは不評(?)な python の3項演算子を使ってみた。 ゴルフで書くと、さらにもっさり感が漂っている気が…

ClientForm を使用した HTML parsing

呼称 : HTML form の操作 目的 : HTML form への入力や実行を扱う 用例 : tinyurl.com から短縮 URL を取得する 備考 : ClientForm が必要 ちょうど良いお題が LL Golf Hole 1 にありました(^ ^;; http://ja.doukaku.org/192/ #!/bin/env python import re f…

行の回転

気分転換。 ちょうどローテーションのアルゴリズムを学んだばっかりなのでトライ。rotate linesスペースもカウントされる事に気付いたので(最初から気付けよ(- -#)不要なスペース・インデントはカットしてみた。結構サイズが小さくなった。汎用的なアルゴリ…

平方根を返すコード

先日、コードゴルフ(code golf)の用語と意味を知りました。 id:tokuhirom さんに教えて頂きました。ありがとうございます。屋内でもできる知的ゴルフです。コードゴルフ anarchy golf Code Golf試しに Square root を解いてみました。 import sys,math S=[] …