Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(array,a) {
- let list = array.split("|")
- let budget = Number(a)
- let profit = 0
- let currentProfit = []
- for (let i = 0; i < list.length; i++) {
- let currentEl = list[i]
- let currentElsplit = currentEl.split('->')
- if (currentElsplit[0] === 'Clothes') {
- if (currentElsplit[1] <= 50.00) {
- if (budget - currentElsplit[1] > 0) {
- budget -= Number(currentElsplit[1])
- profit += (Number(currentElsplit[1]) + Number(currentElsplit[1]) * 0.40) - Number(currentElsplit[1])
- currentProfit.push((Number(currentElsplit[1]) + Number(currentElsplit[1]) * 0.40).toFixed(2))
- }
- }
- } else if (currentElsplit[0] === 'Shoes') {
- if (currentElsplit[1] <= 35.00) {
- if (budget - currentElsplit[1] > 0) {
- budget -= Number(currentElsplit[1])
- profit += (Number(currentElsplit[1]) + Number(currentElsplit[1]) * 0.40) - Number(currentElsplit[1])
- currentProfit.push((Number(currentElsplit[1]) + Number(currentElsplit[1]) * 0.40).toFixed(2))
- }
- }
- } else if (currentElsplit[0] === 'Accessories') {
- if (currentElsplit[1] <= 20.50) {
- if (budget - currentElsplit[1] > 0) {
- budget -= Number(currentElsplit[1])
- profit += (Number(currentElsplit[1]) + Number(currentElsplit[1]) * 0.40) - Number(currentElsplit[1])
- currentProfit.push((Number(currentElsplit[1]) + Number(currentElsplit[1]) * 0.40).toFixed(2))
- }
- }
- }
- }
- console.log(currentProfit.join(" "))
- console.log(`Profit: ${profit.toFixed(2)}`)
- let endProfit = 0
- for (let y = 0; y < currentProfit.length; y++) {
- endProfit += Number(currentProfit[y])
- }
- if (budget + endProfit >= 150) {
- console.log('Hello, France!')
- } else {
- console.log('Time to go.')
- }
- }
- solve('Clothes->43.30|Shoes->25.25|Clothes->36.52|Clothes->20.90|Accessories->15.60',
- '120'
- )
- solve('Shoes->41.20|Clothes->20.30|Accessories->40|Shoes->15.60|Shoes->33.30|Clothes->48.60',
- '90'
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement