山(JAVA)
题目:
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
这天小明正在学数数。
他突然发现有些止整数的形状像一挫 “山”, 比如 123565321 ,145541, 它 们左右对称 (回文) 且数位上的数字先单调不减, 后单调不增。
小朋数了衣久也没有数完, 他惒让你告诉他在区间[2022,2022222022] 中有 多少个数的形状像一座 “山”。
运行限制
- 最大运行时间:1s
- 最大运行内存: 512M
代码:
public class shan { |
思路:
暴力解法遍历每一个数,先判断是否是回文数再判断是否符合先单调不减, 后单调不增。
判断回文的时候用到了StringBuilder中的reverse方法将字符串进行反转。
由于是暴力解法所以代码运行时间较长(我运行了一分半时间左右),但本题是填空题,作答时直接输出答案即可。
答案是:3138
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 大数据科技协会-zky!