裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

カプレカ数(その2)

2015年03月16日 | ブログラミング

カプレカ数」での,二番目の定義によるものを出力するプログラム。

かなり時間のかかるプログラムであり,5 番目のカプレカ数を出力するまでには 35 秒かかる。

N = 631764
for (i in 0:N) {
  str = unlist(strsplit(as.character(i), ""))
  big = as.numeric(paste(sort(str, decreasing = TRUE), collapse=""))
  small = as.numeric(paste(sort(str), collapse=""))
  if (big - small == i) print(i)
}

[1] 0
[1] 495
[1] 6174
[1] 549945
[1] 631764
   ユーザ   システム       経過  
    34.915      0.202     34.773

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« カプレカ数 | トップ | 英語で数を読む »
最新の画像もっと見る

コメントを投稿

ブログラミング」カテゴリの最新記事