No testdata at current.
我们现在有一串数字字符串 M ,同时还有另一串数字字符串 N 以及一个运算符 k∈{′+′,′−′,′∗′},我们需要找到 M 中是否有一串数字(长度为3-12)组成的整数,该整数与 N 组成的整数进行字符 k 代表的运算后,能使得运算结果的所有数位都是同一个数字,比如6666。
和该日华为第一题一样,直接按照题意模拟即可。
由于规定密码串的长度为3~12位,且要求计算结果最大。因此我们可以从大到小枚举密码串的长度,也即我们从数字字符串 M 中取出的连续数字字符的个数。用这些数字字符构成一个整数后,与数字串 N 进行运算,并判断运算结果是否符合要求即可。
本题属于以下题库,请选择所需题库进行购买