トップページ > プログラム > 2014年09月20日 > M/9MxdSa

書き込み順位&時間帯一覧

42 位/196 ID中時間01234567891011121314151617181920212223Total
書き込み数0020000000000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミングのお題スレ Part4

書き込みレス一覧

プログラミングのお題スレ Part4
990 :デフォルトの名無しさん[sage]:2014/09/20(土) 02:04:04.92 ID:M/9MxdSa
>>931 Emacs Lisp

% cat h:/honda/本田_10.TXT
hドライブの「honda」フォルダ内のファイル:本田_10.TXTを読み込み、英大文字を英小文字に変換、英小文字を英大文字に変換、その他はそのままで表示せよ。

% cat aaa.sh
#!/bin/sh

emacs -batch -Q --eval='
(progn
(require (quote cl-lib))
(princ
(with-temp-buffer
(insert-file-contents (car (last command-line-args)))
(cl-map (quote string) (lambda (x)
(cond
((eq (aref (standard-case-table) x) x) (upcase x))
((aref (standard-case-table) x) (downcase x))
(t x)))
(buffer-substring (point-min) (point-max))))))' $1

exit $?

% sh aaa.sh h:/honda/本田_10.TXT
Hドライブの「HONDA」フォルダ内のファイル:本田_10.txtを読み込み、英大文字を英小文字に変換、英小文字を英大文字に変換、その他はそのままで表示せよ。
プログラミングのお題スレ Part4
991 :デフォルトの名無しさん[sage]:2014/09/20(土) 02:37:58.55 ID:M/9MxdSa
>>935 Emacs Lisp

http://www.wolframalpha.com/input/?i=number+of+primes+greater+than+100000+and+less+than+199999
8392

(defun f (a b)
(cl-flet ((num-of-primes (upto)
(/ upto (log upto)))))
(round (- (num-of-primes b) (num-of-primes a))))
f

(f 100000 199999)
7699


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。