作者laechan (小太保)
看板mud_sanc
标题[wizs] 巫师升等测验题目二
时间Wed Oct 22 11:19:35 2008
二、底下是一个看板列表显示结果(假设看板板主只有一人的情况)
编号 看 板 类别 转信 中 文 叙 述 人气 板 主
1 mud_sanc 线上 ◎Sanctuary - 圣殿英雄传说讨论板 5 laechan
2 DietDiary 美体 ◎Diet Diary 4 QueenMi
3 Gossiping 综合 ◎这里是八卦板 不是政治/股票/问板 爆!DreamYeh
4 Hate 心情 ◎PO文吗...看个置底好吗... HOTmeow0318
5 GossipPicket 检举 ◎八卦检举板,请详阅板规再使用 4 DreamYeh
6 movie 综合 ◎即日起全面禁止引用海角国骂台词 爆!mozs
7 Notebook 硬体 ●9/30前 华硕皇家泡水机免检测费 61 AFUN9999
8 nb-shopping 硬体 ◎CPU 测试补完 文章码
#18v5gOep HOTRoy75117
9 PushDoll 娱乐 ◎推娃板 33 opengoodbook
10 Stock 学术 ◎继633兑现後 468也近在眼前 HOTeyespot
1)各列(含项目栏)不管是文字字串or数字字串,其字串起始位置
都是「固定」的
2)板主ID最长12个英文字母长度,板名英文名最长12个英文字,
其它字串长度如上(若以1)为前提,则不用care长度
请编写一个函数,将上述 10 列(不含第一列的项目列)读进函数後,
取出每一列的「编号」、「看板英文名」、「类别」、「看板中文叙
述」、「人气」、「板主ID」後,「以你自己想呈现出的显示格式」
,将上述取出的资讯做重新的格式化列表输出(return string),并附
上该函数执行後的 output 结果。(要用 write 输出 string 也行)
例如你希望每一列最开头先显示类别,之後才是英文板名、中文板名
等..反正就是「依你想呈现出的显示格式」来做显示。
(转不转信的那个可略过不读取,假设转不转信只有◎及●两种符号)
(编号也可略过)
deep→adm 需加做的部份
1)人气标示部份,「
HOT」必须显示亮白色,「
爆!」必须显示亮红色。
2)依类别做排序,排序的规则没有一定,但相同的类别必须在相邻,
如...
硬体 notebook
硬体 nb-shopping
综合 Gossiping
综合 movie
其它...
3)撰写两种 sort 後的显示,一种是依人气大小(HOT=人气大於99,
爆!的人气大於 HOT)来做 sort,一种是依板名英文名第一个英文
字母来做 sort。可让操作者选择要用哪一种显示方式。
(没选择时可预设为使用哪一种 sort 或按照原先的 sort)
该列表我放在 /d/test2.txt 档中,请自行 cp 到自己的目录然後以程式
读入。其它非参与测验的 wiz 也可以嚐试做看看。
(我自己也会做看看)
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 218.170.229.109 (10/22 12:36)
1F:推 Layase1 :用explode吗 0.0 10/22 17:09
2F:→ laechan :嗯, 对ㄚ, 会用到 10/22 17:16