2854: 删数问题(easy版本)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:37
解决:14
题目描述
本题是简单(easy)版本,和困难(hard)版本唯一的区别是:删数的个数 k,本题数据保证 k=1。
给你一个以字符串去表示的正整数 num 和一个整数 k,移除这个数中 k 位数字,使得剩下的数字最小。
请你以字符串形式输出这个最小的数字。
比如:
num="234567" k=1
删除一个数字,最小的为 23456。
给你一个以字符串去表示的正整数 num 和一个整数 k,移除这个数中 k 位数字,使得剩下的数字最小。
请你以字符串形式输出这个最小的数字。
比如:
num="234567" k=1
删除一个数字,最小的为 23456。
输入
输入一个字符串num( 1 <= num.length <= 30),和一个整数k=1。
输出
请你以字符串形式输出这个最小的数字。(注意输出的字符串不能含有任何前导0)。
样例输入 复制
2024 1
样例输出 复制
24
提示
num="2024" k=1
只删除一个数字,我们删除第一个数字2,结果为 "024",但是不能包含前导0,所以最后输出结果为24,可以发现24是最小的一个数。
(如果AC了此题,请思考:如果 k>1 该如何删除???)
只删除一个数字,我们删除第一个数字2,结果为 "024",但是不能包含前导0,所以最后输出结果为24,可以发现24是最小的一个数。
(如果AC了此题,请思考:如果 k>1 该如何删除???)