**Apply Discount to Prices solution leetcode**

A **sentence**is a string of single-space separated words where each word can contain digits, lowercase letters, and the dollar sign

`'$'`

. A word represents a **price**if it is a non-negative real number preceded by a dollar sign. Apply Discount to Prices solution leetcode

- For example,
`"$100"`

,`"$23"`

, and`"$6.75"`

represent prices while`"100"`

,`"$"`

, and`"2$3"`

do not.

`sentence`

representing a sentence and an integer `discount`

. For each word representing a price, apply a discount of `discount%`

on the price and **update**the word in the sentence. All updated prices should be represented with

**exactly two**decimal places. Return

*a string representing the modified sentence*.

**Example 1:**Apply Discount to Prices solution leetcode

Input:sentence = "there are $1 $2 and 5$ candies in the shop", discount = 50Output:"there are $0.50 $1.00 and 5$ candies in the shop"Explanation:The words which represent prices are "$1" and "$2". - A 50% discount on "$1" yields "$0.50", so "$1" is replaced by "$0.50". - A 50% discount on "$2" yields "$1". Since we need to have exactly 2 decimal places after a price, we replace "$2" with "$1.00".

**Example 2:**

**Apply Discount to Prices solution leetcode**

Apply Discount to Prices solution leetcode
Input:sentence = "1 2 $3 4 $5 $6 7 8$ $9 $10$", discount = 100Output:"1 2 $0.00 4 $0.00 $0.00 7 8$ $0.00 $10$"Explanation:Applying a 100% discount on any price will result in 0. The words representing prices are "$3", "$5", "$6", and "$9". Each of them is replaced by "$0.00".

**Constraints:**

**Apply Discount to Prices solution leetcode**

`1 <= sentence.length <= 10`

^{5}`sentence`

consists of lowercase English letters, digits,`' '`

, and`'$'`

.`sentence`

does not have leading or trailing spaces.- All words in
`sentence`

are separated by a single space. - All prices will be
**positive**integers without leading zeros. - All prices will have
**at most**`10`

digits. `0 <= discount <= 100`