Phép trừ sai
Xem PDF
Điểm:
3 (p)
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Cô bé Lan đang học cách trừ một, nhưng cô ấy làm sai với một số bao gồm hai chữ số trở lên. Lan trừ một từ một số bằng thuật toán sau:
- Nếu chữ số cuối cùng của số khác không, cô ấy sẽ trừ số đó đi một đơn vị
- nếu chữ số cuối cùng của số bằng \(0\), cô ấy chia số cho \(10\) (tức là loại bỏ chữ số cuối cùng).
Bạn được cho một số tự nhiên \(N\) và số tự nhiên \(K\). Hãy thực hiện thuật toán trên với số \(N\) ban đầu đúng \(K\) lần.
Ví dụ với \(N=101, K=3\). Lan sẽ thực hiện thuật toán trên với \(3\) bước như sau:
- Bước \(1\): Lan thấy chữ số tận cùng của \(N\) là \(1\). Nên Lan sẽ trừ số \(N\) một đơn vị, \(N\) còn \(100\).
- Bước \(2\): Lan thấy chữ số tận cùng của \(N\) là \(0\). Nên Lan sẽ chia số \(N\) cho \(10\), \(N\) còn \(10\).
- Bước \(3\): Lan thấy chữ số tận cùng của \(N\) là \(0\). Nên Lan sẽ chia số \(N\) cho \(10\), \(N\) còn \(1\).
Dữ liệu vào
Dòng đầu tiên nhập vào số tự nhiên \(N (1 \leq N \leq 1.000.000.000)\).
Dòng thứ hai nhập vào số tự nhiên \(K (1 \leq K \leq 50)\).
Dữ liệu ra
Dòng đầu tiên in ra giá trị của \(N\) sau khi thực hiện xong thuật toán.
Đảm bảo rằng kết quả sẽ là số nguyên dương.
Ví dụ
Nhập vào
101
In ra
3
Bình luận