作者ddio (冲一个吧笨蛋!)
看板b96902HW
标题[系程] 推文格式解说
时间Tue Mar 31 00:25:21 2009
本篇不是作业提示,只是给想要了解推文格式的人的一些说明 :)
所以不想了解的人可以跳过,还是可以写这次作业的。
之前在说明作业时有大概讲过推文的格式,
也有提供批改的 script ,
不过为了方便大家找出错误的地方,
所以我来把详细的推文格式说明一下。
如果有人有兴趣的话可以用肉眼 parse 一下..
虽然我还是建议直接看推文的图形 + script 帮忙找出错误啦~
推文时只需注意以下几点,就可以判断程式是否正确:
1. 推文id:一个id代表一个参与推文的人
2. 推文的「时:分」:代表每个id的推文序列,如果程式正确的话,
同id的推文时间一定不会递减,但有可能重复。
底下会提到重复发生的条件是什麽。
在这次作业中,
主程式会让每个 id 用「好几个单行推文,再加上一个推文娃娃」的方式,
重复推好几回文。
推文的「小时」代表的是「回和数」,
从 1开始算,
每一回合都包含多个单行推文+一个推文娃娃;
推文的「分钟」代表的是「单一回合中的推文数」,
从 0开始累加。
不过为了区分「单行推文」和「推文娃娃」,
最後一次的单行推文和推文娃娃的第一行,
他们的时间会是重叠的。
请看以下例子 :)
1F:推 r9600000:所以是2850公克?03/18 01:00
2F:推 r9600001:卖猪肉....XDDD03/18 01:00
3F:推 r9600000:後劲超强 有笑有推 哈哈哈哈03/18 01:01
4F:推 r9600000:哈~自己换算一下XD03/18 01:02
5F:推 r9600000:不错好笑03/18 01:03
6F:推 r9600003:除了原PO好笑之外~推文也好多笨点~03/18 01:00
7F:推 r9600000: ◣ ◢03/18 01:03
8F:推 r9600000: █◣ ◢█03/18 01:04
9F:推 r9600000: ▌|██ |▌ 杀猫是不道德的行为。03/18 01:05
10F:推 r9600000:=█████=03/18 01:06
11F:推 r9600000: ◥█▁█◤03/18 01:07
12F:推 r9600000: ██03/18 01:08
13F:推 r9600000: ██◣03/18 01:09
14F:推 r9600000:啊~糟糕...是世界奇观03/18 02:00
如果注意看 r9600000 的推文时间,
可以知道他现在正在推第一回合(笑),
而且在「
不错好笑 03/18 01:03」和「
◣ ◢ 03/18 01:03」这两行,
他们的时间是重叠的,
这代表 r9600000 正要开始推一个娃娃。
其他的则是依照推文数累加,
直到娃娃推完後,
再从「
啊~糟糕...是世界奇观 03/18 02:00」
开始进入下一回合,重新推单行的推文。
以上是推文格式的小小解说,
希望对大家有帮助 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.5.40
15F:推 pishen:助教好用心! 03/31 01:49
16F:推 Thompson:感谢 03/31 13:27
17F:推 Thompson:我终於找到bug了 03/31 13:46
18F:→ zarcen:可以请问一下 推文时间(回合) 不对齐符合格式吗 04/02 17:04
19F:→ zarcen:因为verify的程式好像不在意这个 04/02 17:05
20F:推 Danielviolin:楼上的问题是不是因为有些符号大小不一呢? 04/02 21:32
21F:→ Danielviolin:因为我自己後来就发现像是那猫的头的那个三角形被 04/02 21:33
22F:→ Danielviolin:verify印出来的宽度比一个中文自来的小,所以看起来 04/02 21:34
23F:→ Danielviolin:时间就会没对齐 04/02 21:34
24F:→ Danielviolin:所以请问大家我这个状况是正常的对不对XDXD 04/02 21:35
25F:推 lwkspy:我好像没这个问题, 都对齐的... 04/02 22:13
26F:推 Danielviolin:我确认我的状况了,我看到的符号都会变小 04/02 23:18
27F:推 Danielviolin:应该说都会只剩半形,所以这样代表有问题? 04/02 23:21
28F:推 Danielviolin:刚刚确认那个verify真的不管有没有对齐 04/02 23:36
29F:推 Danielviolin:ㄒ╯╯垂o却ˊT确遢T认确遢T认确认吱olole会把很多球 04/02 23:45
30F:推 Danielviolin:刚刚用自己的console上版後发现那些符号真的变半形 04/02 23:47
31F:→ Danielviolin:所以应该是console的问题 04/02 23:47
32F:推 zarcen:我换到windows上看(pietty)就对齐了 可能是作业系统的关系 04/03 00:12
33F:推 demon3612:有看有推~ 04/03 12:39
34F:→ ddio:恩.. 应该是console 的关系,有的字型的确很难上b 04/04 12:19
35F:→ ddio:而且推文都是主程式准备的,就算真的没对齐, 04/04 12:19
36F:→ ddio:也不会是大家写的function的错,除非你有自己改变内容 :) 04/04 12:20