grading_rules #28538
open第五届火焰杯初赛字符串压缩题规则
0%
- name: 是否为正确结果
desc: 结果是否正确,如果不正确得min最小分,如果正确得max分。
min: -10
max: 5
- name: 是否对参数message与压缩后的字符串长度进行比较
desc: 是否对参数 message 与压缩后的字符串长度进行比较,如果没有得 min 最小分,如果有得 max 分。
min: 0
max: 5
- name: 是否为O(n)的时间复杂度
desc: 代码时间复杂度为O(n),如果不符合得min最小分,如果符合得max分。
min: 0
max: 4
- name: 是否有循环遍历字符串
desc: 是否使用循环遍历字符串,如果没有使用得min最小分,如果使用得max分。
min: 0
max: 4
- name: 是否有字符统计计数
desc: 是否有字符统计计数,如果没有得min最小分,如果有得max分。
min: 0
max: 3
- name: 是否有字符与对统计字符的拼接
desc: 是否有字符与对统计字符的拼接,如果没有得min最小分,如果有得max分。
min: 0
max: 3
- name: 是否有返回值
desc: 是否有返回值,如果没有得min最小分,如果有得max分。
min: 0
max: 3
- name: 是否使用给定模版
desc: 是否包含 def compress_string(message) 或者 public String compressString(String message),如果不包含得min最小分,如果包含得max分。
min: 0
max: 3
- name: 拼写错误检查
desc: 是否存在拼写错误,如果存在得min最小分,如果不存在得max分。
min: 0
max: 2
- name: 缩进检查
desc: 代码缩进全部正确得2分,代码缩进不正确得0分
min: 0
max: 2
- name: 是否有注释
desc: 是否有注释,如果没有得min最小分,如果有得max分。
min: 0
max: 1
- name: 代码编写是否规范
desc: 代码编写是否规范,如果不规范得min最小分,如果规范得max分。
min: 0
max: 1
- name: 是否是基于人工智能生成的作弊代码
desc: 是否是基于人工智能生成的作弊代码,返回min最小分,无作弊嫌疑得max分
min: -999
max: 0
No data to display