文字列のフォーマット方法あれこれ

ドキュメントを読んでたら、馴染みのない文字列のフォーマット方法がいくつかあったので、試してみた。 class Person(object): def __init__(self, name, age): self.name = name self.age = age def __str__(self): return "{0.name} {0.age}".format(self)…

ieditがシンボルをリネームするのに便利

pycharmのリファクタリング機能のrenameが便利なのでemacsでも同じことがしたい。victorhge/iedit globalに設定しているはずの「C-hでdelete-backward-char」が効いてなかったのでiedit-mode-mapに設定。 (require 'iedit) (define-key global-map (kbd "C-;…

クレカ入力インターフェースをリッチにするライブラリ

Card ― make your credit card better in one line of code 入力したカード情報が反映される。 ブランドも判別してロゴを表示 CVCの入力でフリップして裏面が表示される かっこいいけどクレカ入力フォームだけ浮きそう。 あとJCBはロゴなし。

GolangでCodeEvalのLettercase Percentage Ratio

CodeEval

Python2でCodeEvalのLettercase Percentage Ratio

CodeEvalあってると思うんだけどFailureになる。原因不明。 フォーラムでもトピックになっている。 Lettercase Percentage Ratio has low pass rate直ったようだ。

GolangでCodeEvalのPalindromic Ranges

CodeEval

Python2でCodeEvalのPalindromic Ranges

CodeEval

GolangでCodeEvalのWord Search

CodeEval

Python2でCodeEvalのWord Search

CodeEval

Emacsで文字コードを指定してバッファを開き直す

revert-buffer-with-coding-systemだった

GolangでCodeEvalのString Substitution

CodeEval

Python2でCodeEvalのString Substituion

CodeEval

GolangでCodeEvalのString Searching

CodeEval

Python2でCodeEvalのString Searching

CodeEval

GolangでCodeEvalのString List

CodeEval

Python2でCodeEvalのString List

CodeEvalinput 1,aa 2,ab 3,popoutput a aa,ab,ba,bb ooo,oop,opo,opp,poo,pop,ppo,ppp

GolangでCodeEvalのEmail Validation(正規表現)

CodeEval 正規表現で書きなおした。 package main import ( "bufio" "fmt" "log" "os" "regexp" "strings" ) var email_pattern = `^(?i:[^ @"<>]+|".*")@(?i:[a-z1-9.])+.(?i:[a-z])+$` var email_re = regexp.MustCompile(email_pattern) func main() { fi…

GolangでCodeEvalのUri Comparison

CodeEvalcapitalizeはstrings.Titleでできた。

Python2でCodeEvalのUri Comparison

CodeEval

GolangでCodeEvalのWord Chain

CodeEval

Python2でCodeEvalのWord Chain

CodeEval

GolangでCodeEvalのPoint in Circle

CodeEval

Python2でCodeEvalのPoint in Circle

CodeEval 2点間の距離が円の半径よりも短いかどうか判定する

GolangでCodeEvalのA Piles of Bricks

CodeEval

Python2でCodeEvalのA Piles of Bricks

CodeEval

GolangでCodeEvalのPassTriangle

CodeEval

Python2でCodeEvalのPass Triangle

CodeEval

GolangでCodeEvalのCity Blocks Flyover

CodeEval

Python2でCodeEvalのCity Blocks Flyover

CodeEval

GolangでCodeEvalのPascals Triangle

CodeEval