Problem 13
(require 'calc-ext) (defvar calc-command-flags nil) (with-temp-buffer (insert-file-contents-literally (car argv)) (let ((sum 0)) (while (re-search-forward "[0-9]\\{50\\}" nil t) (setq sum (math-add sum (math-read-number (match-string-no-properties 0)))) ) (princ (substring (math-format-value sum) 0 10)) (princ "\n") ))
メモ
- 100個の50桁の数字は別ファイルに用意. 引数でファイル名を与える.