GUPTA MECHANICAL

IN THIS WEBSITE I CAN TELL ALL ABOUT TECH. TIPS AND TRICKS APP REVIEWS AND UNBOXINGS ALSO TECH. NEWS .............

Sunday 10 July 2022

[Solution] Round Down the Price Codeforces Solution


A. Round Down the Price
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

At the store, the salespeople want to make all prices round.

In this problem, a number that is a power of 10 is called a round number. For example, the numbers 100=1101=10102=100 are round numbers, but 20110 and 256 are not round numbers.

So, if an item is worth m bourles (the value of the item is not greater than 109), the sellers want to change its value to the nearest round number that is not greater than m. They ask you: by how many bourles should you decrease the value of the item to make it worth exactly 10k bourles, where the value of k — is the maximum possible (k — any non-negative integer).

For example, let the item have a value of 178-bourles. Then the new price of the item will be 100, and the

Solution Click Below:-  👉CLICK HERE👈
👇👇👇👇👇

 answer will be 178100=78.

Input

The first line of input data contains a single integer t (1t104) — the number of test cases.

Round Down the Price Codeforces Solution

Polycarp Writes a String from Memory Codeforces Solution

Train and Queries Codeforces Solution

Not a Cheap String Codeforces Solution

Split Into Two Sets Codeforces Solution

Equate Multisets Codeforces Solution

Passable Paths (easy version) Codeforces Solution

Passable Paths (hard version) Codeforces Solution

Each test case is a string containing a single integer m (1m109) — the price of the item.

Output

For each test case, output on a separate line a single integer d (0d<m) such that if you reduce the cost of the item by d bourles, the cost of the item will be the maximal possible round number. More formally: md=10k, where k — the maximum possible non-negative integer.

No comments:

Post a Comment