NC25338. 数字游戏
描述
1、 当x最后一位为0时x除以10,否则执行操作2。
求k次操作后x的值。
输入描述
两个数x,k(1≤x≤109, 1≤k≤50)
输出描述
一个数,表示答案。
示例1
输入:
423 5
输出:
41
示例2
输入:
1000000000 9
输出:
1
C 解法, 执行用时: 3ms, 内存消耗: 328K, 提交时间: 2021-11-06 15:35:28
#include<stdio.h> main() { int x,k; scanf("%d%d",&x,&k); while(k--) {if(x%10==0) x/=10; else x-=1; }printf("%d",x); }
Python3 解法, 执行用时: 44ms, 内存消耗: 4540K, 提交时间: 2022-06-26 23:00:57
x,k=map(int,input().split()) for k in range(k): if x%10: x-=1 else: x//=10 print(x)