| 查看: 1526 | 回复: 13 | |||
| 本帖产生 2 个 程序强帖 ,点击这里进行查看 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
holmescn金虫 (正式写手)
|
[交流]
Euler 工程 第廿二题: 姓的总分已有5人参与
|
||
|
附件中是一个包含了5前个姓的文件。先把它按字母表排序,然后计算每个姓的值,并乘以这个姓在文件中的序数得到这个姓的分数。 例如,COLIN,它的字母值是:3+15+12+9+14=53,在排序后的列表中,它在第938位,这样COLIN的得分为:53*938=49714 那么这个文件中所有姓的总分是多少? |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
qinghuoly
木虫 (正式写手)
- 程序强帖: 1
- 应助: 140 (高中生)
- 金币: 4753.1
- 红花: 10
- 帖子: 885
- 在线: 918.1小时
- 虫号: 966225
- 注册: 2010-03-09
- 性别: GG
- 专业: 金属有机化学
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+2): 感谢参与 2011-06-27 03:02:22
jjdg(程序强帖+1): 辛苦了 2011-06-27 03:02:39
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+2): 感谢参与 2011-06-27 03:02:22
jjdg(程序强帖+1): 辛苦了 2011-06-27 03:02:39
|
scheme解法一: [define [ans22] [define l [read-line [open-input-file "22.txt"]]] ;读取文件 [define namelist [with-input-from-string [regexp-replace* "," l " "] ;替换逗号为空格 [lambda [] [let loop [[l '[]] [r [read]]] [if [eof-object? r] l [loop [cons r l][read]]]]]]] ;读取为列表 [define [conv str] ;将字符串转化为数值和 [apply + [map [lambda [c] [- [char->integer c] 64]] [string->list str]]]] [define [ex ls sum n ] [if [null? ls] sum [ex [cdr ls] [+ sum [* n [conv [car ls]]]] [add1 n]]]] [ex [sort namelist string] 0 1]] > [time [ans22]] cpu time: 1531 real time: 1531 gc time: 188 871198282 scheme解法二: [define names-list '[ "MARY" "PATRICIA" "LINDA" "BARBARA" ....... "ALONSO" ]] [define [conv str] [apply + [map [lambda [c] [- [char->integer c] 64]] [string->list str]]]] [define [ex ls sum n ] [if [null? ls] sum [ex [cdr ls] [+ sum [* n [conv [car ls]]]] [add1 n]]]] [ex [sort names-list string] 0 1] ;define the data in source code will be faster. > [time [ans22]] cpu time: 47 real time: 47 gc time: 0 871198282 |

12楼2011-06-26 01:42:04
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

2楼2011-06-05 01:32:32

3楼2011-06-05 10:12:44
wangww2011
木虫 (著名写手)
- 程序强帖: 13
- 应助: 11 (小学生)
- 金币: 4023.1
- 散金: 2709
- 红花: 18
- 沙发: 1
- 帖子: 1915
- 在线: 1537.1小时
- 虫号: 772953
- 注册: 2009-05-17
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
4楼2011-06-05 13:42:07














回复此楼
holmescn