年龄 | 性别 | 婚姻 | 抚养人数 | ||||
20~39 | 40~59 | 其他 | M | F | 已婚 | 未婚 | 1人扣0.5点最多扣3点 |
6点 | 4点 | 2点 | 5点 | 3点 | 3点 | 5点 | (四舍五入) |
输入条件 | 有效等价类 | 编号 | 无效等价类 | 编号 |
年龄 | 20~39岁 | 1 | ||
40~59岁 | 2 | |||
| 1~6岁 60~99岁 | 3 | 小于1 | 12 | |
大于99 | 13 | |||
性别 | 单个英文字符 | 4 | 非英文字符 | 14 |
非单个英文字符 | 15 | |||
'M' | 5 | 除'M'和'F'之外的其他单个字符 | 16 | |
'F' | 6 | |||
婚姻 | 已婚 | 7 | 除'已婚'和'未婚'之外的其他字符 | 17 |
未婚 | 8 | |||
抚养人数 | 空白 | 9 | 除空白和数字之外的其他字符 | 18 |
1~6人 | 10 | 小于1 | 19 | |
6~9人 | 11 | 大于9 | 20 |
测试用例编号 | 输入数据 | 预期输出 | |||
年龄 | 性别 | 婚姻 | 抚养人数 | 保险费率 | |
1 | 27 | F | 未婚 | 空白 | 0.6% |
2 | 50 | M | 已婚 | 2 | 0.6% |
3 | 70 | F | 已婚 | 7 | 0.1% |
4 | 0 | M | 未婚 | 空白 | 无法推算 |
5 | 100 | F | 已婚 | 3 | 无法推算 |
6 | 99 | 男 | 已婚 | 4 | 无法推算 |
7 | 1 | Child | 未婚 | 空白 | 无法推算 |
8 | 45 | N | 已婚 | 5 | 无法推算 |
9 | 38 | F | 离婚 | 1 | 无法推算 |
10 | 62 | M | 已婚 | 没有 | 无法推算 |
11 | 18 | F | 未婚 | 0 | 无法推算 |
12 | 40 | M | 未婚 | 10 | 无法推算 |