【2022】贝壳找房秋招前端工程师笔试卷1
时长:120分钟 总分:90分
129浏览 1人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 4 |
关键词提取
峰数
对于一个数
满足下面三个条件的
1.
2.
3.
举个例子:
1345421 , 12321 就是峰数
1235521, 12332, 13523 就不是峰数
农场主牛牛
农场主牛牛开始用无人机给他的农田施肥,农田共有 行,无人机携带了
千克肥料。无人机的施肥方式为:
给第 行施
千克肥料;
给第 行施
千克肥料;
...
给第 行施
千克肥料;
给第 行施
千克肥料;
然后更改方向给第 行施
千克肥料;
给第 行施
千克肥料;
...
即每次给整个农田施一遍肥料,无人机就会自动更改方向继续施肥直到无人机携带的肥料用完位置。
现在牛牛想知道每行最终施了多少肥料。
函数传入两个正整数 和
分别代表农田的行数和无人机携带的肥料数,你需要返回一个数组,假设数组为
,则
表示第
行农田被灌溉了
千克的肥料
。
(施肥前每一行都是0)
下限交换次数
给定一个整数,牛牛每次可以交换
中相邻的两位数。牛牛想将
变为一个大于等于
的最小整数(无前导零,即初始为
时,结果不为
)。牛牛想知道他最少交换多少次可以让
变为大于等于
的最小整数呢。如有
,牛牛仅交换一次
使得
变为大于等于
的最小整数。