Comment detail
Hello, world!その2 (Nested Flatten)aが7回 cが3回 hが3回 iが2回 oが3回 pが2回 rが4回 sが5回つかわれているので失格 #↑を表示するプログラムを作れ,ってお題はどうだろう。
じゃ、早速
でも、絶対こういうのはperlとかの方が得意に決まってる。
(define h (make-hash-table 'eqv?))
(let loop ((c (read-char)))
(unless (eof-object? c)
(when (char-set-contains? #[a-zA-Z] c) (hash-table-update! h c (pa$ + 1) 0))
(loop (read-char))))
(define f #f)
(hash-table-for-each h
(lambda (key val)
(when (> val 1)
(set! f #t)
(print #`",|key|が,|val|回"))))
(print
(if f
"使われているので失格"
"重複した文字は有りません!"))
おっと、この余分な投稿で、HelloWorld!その2をschemeで解いたことになっちゃってますね。すみません、削除してもらえますか?あるいは、言語をschemeからOthersにしてもらうか。>>管理者様
消すのはもったいないのでコメントに移動してみました。
ありがとうございます。






匿名
#382()
[
PHP
]
Rating-3/3=-1.00[open]
Rating-3/3=-1.00-0+
1 reply [ reply ]