题解 | 诊疗数据解析

诊疗数据解析

https://www.nowcoder.com/practice/ade09c7e7d284c9ab8e056961329ca5f

1.字段定义
1.1 patient_mask:取出输入里的姓名首字符,拼接 **。
1.2 symptoms
根据如下关键词到不同的symptoms,输出按 ASCII 升序 排列。
Enum
Keywords
CHEST_PAIN
胸痛, 心口痛, 胸闷, 心绞痛
DYSPNEA
呼吸困难, 喘不上气, 气短, 憋气
FEVER
发烧, 发热, 高烧
TRAUMA
外伤, 车祸, 流血, 骨折, 摔伤
DIZZINESS
头晕, 晕眩, 昏昏沉沉
1.3 temperature 
保留1位的小数,没有 0.0。如果 >39.0,则symptoms里要增加FEVER症状。

2. 病情等级判定 
2.1 含 CHEST_PAIN 或 DYSPNEA → L1 (RULE_CRITICAL) 
2.2 含 TRAUMA 或 temperature > 39.0 → L2 (RULE_URGENT) 
2.3 都不是的话,返回 L3 (RULE_NORMAL)

输入描述:
一段自然语言描述的用户输入病情。
输出描述:
{
    "patient_mask": "string", //拼接后的姓名
    "symptoms": ["ENUM"...], //症状列表
    "temperature": float, //温度
    "triage_result": "L1/L2/L3", //分诊结果
    "trigger_rule": "RULE_..." //触犯规则
}
示例2
输入:
患者王大锤,头晕,刚才量体温是39度,不过没有胸痛。
复制
输出:
{"patient_mask":"王**","symptoms":["DIZZINESS"],"temperature":39.0,"triage_result":"L3","trigger_rule":"RULE_NORMAL"}

为什么只有deepseek能过

全部评论

相关推荐

03-17 23:54
黑龙江大学 Java
来个白菜也好啊qaq:可以的,大厂有的缺打手
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-20 22:18
FightingNa...:小厂不喜欢离毕业还远的。培养你三个月小半年,你又回去上学,你丰富简历爽歪歪,小厂啥也得不到。大厂兴许愿意培养你,可以试试大厂,准备下不黑了就行。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务