done is better than perfect

自分が学んだことや、作成したプログラムの記事を書きます。すべての記載は他に定める場合を除き個人的なものです。

2013-06-01から1ヶ月間の記事一覧

PuttyとSolarizedとlsコマンドのお話

小ネタ.PuttyとSolarizedとlsのお話. Solarized http://ethanschoonover.com/solarizedの配色が好きで,Macのターミナルやmacvim,WindowsでのPuttyのカラースキームなど全てSolarizedのlightを使用しています. 以前から,WindowsのPuttyでsshで接続したL…

数値を桁ごとにリストに格納する方法,またその逆(Python)

小ネタ.プログラミングコンテストなどでよくある数字のn桁目の数を~などに綺麗に対処する方法 プログラミングコンテストなどでは,よくn桁ある数値を右にずらして…などの問題があります.そんなときに,よく行う操作が桁ごとの数値にバラしてリストや配列…

project euler problem4

project eulerの第四問目です 左右どちらから読んでも同じ値になる数を回文数という. 2桁の数の積で表される回文数のうち, 最大のものは 9009 = 91 × 99 である. では, 3桁の数の積で表される回文数のうち最大のものを求めよ. 3桁程度なので,愚直にやってOK…

project euler problem3

project euler3問目 13195 の素因数は 5, 7, 13, 29 である. 600851475143 の素因数のうち最大のものを求めよ. 少し工夫が必要な問題です。単純に数値を1から順番に割っていくような方法では多分終わらないでしょう number = 600851475143 i = 3 factors = […

project euler 始めました

project euler始めました.これはプログラムで解く数学の問題集で,プログラミングコンテストの問題演習にも使えるかと思います.本家は全て英語で問題が書いてありますが,有志が日本語のwikiも作っています. 今problemの1から24までと,67の計25問解き終…