题目描述
小杨有一个包含N个数字的序列存储在列表「数据」中,需将其中大于k的数字替换为序列的最大值,小于k的数字替换为序列的最小值,等于k的数字保持不变,最终将替换后的序列元素用#连接,存储到变量result中。
示例:数据 = [-2, -1, 0, 1, 2],k = 0,序列最大值为2,最小值为-2,替换后的序列为[-2, -2, 0, 2, 2],最终result值为-2#-2#0#2#2。
默认使用小猫角色和白色背景。
样例运行效果

输入说明
- 新建列表
数据,用于存储初始序列,元素范围为-100到100,可通过列表的+按钮添加元素测试。
- 新建变量
k,存储比较基准值,范围为-100 < k < 100。
输入示例1:

输出说明
新建变量result,存储替换后用#连接的结果,无需使用“说”类积木输出。
输出示例1:

测试用例
- 用例1:输入 数据 = [-2, -1, 0, 1, 2],k = 0 → 输出:
-2#-2#0#2#2
- 用例2:输入 数据 = [-8, 16, 18, 0],k = 14 → 输出:
-8#18#18#-8
注意事项
- 变量名、列表名的拼写(包括大小写)必须和题目完全一致。
- 结果仅需存入
result变量,无需使用「说...」或「说...2秒」积木。
- 测试时直接通过列表的
+功能添加元素即可,无需编写代码为列表赋值。
