Page Contents
Closing Value Codevita 9 Solution
Program: Closing Value Codevita 9 Solution in Python
n = int(input()) trades = [] buy = {} sell = {} transaction = {} for i in range(n): tID, tType, company, price, quantity = input().split() dic = {} dic['id'] = int(tID) dic['type'] = tType dic['company'] = company dic['price'] = float(price) dic['quantity'] = int(quantity) trades.append(dic) for t in trades: if t['type'] == 'Sell': if t['company'] in sell: sell[t['company']].append([t['price'],t['quantity']]) else: sell[t['company']] = [[t['price'],t['quantity']]] if t['company'] in buy: buy[t['company']].append([t['price'],t['quantity']]) else: buy[t['company']] = [[t['price'],t['quantity']]] for b in buy.keys(): for j in buy[b]: if b in sell.keys(): for i in sell[b]: if i[0] <= j[0]: q = min(j[1],i[1]) j[1]-=q i[1]-=q transaction[b] = i[0] if transaction: for i in transaction.keys(): print(i+":"+str(int(transaction[i])),end="") else: print("Stocks not traded",end="")
Codevita Season 9 All Questions Solution
- Even Odd Codevita 9 Solution
- Largest Gold Ingot Codevita 9 Solution
- Fill the Cube Codevita 9 Solution
- Logic for Single Lane Highway Codevita 9
- Faulty Keyboard Codevita 9 Solution 2020
- Signal Connection Codevita 9 Solution 2020
- Closing Value Codevita 9 Solution
- CodeVita season 9 Zone 2 All Solutions
- Railway Station Codevita 9 Solution
- Count Pairs Codevita 9 Solution
- 7 X 7 Codevita 9 Solution
- Tennis Score codevita 9 Solution
- Unlocker Codevita 9 Solution
- Path through graph Codevita 9 Solution
- Secret Word Codevita 9 Solution
- 3 Palindrome Codevita 9 Solution
- Max Sum Codevita 9 Solution
- Equalize Weights Codevita 9 Solution
- Binary Equivalent Codevita 9 Solution
- String Word Codevita 9 Solution
- 4 Particles Codevita 9 Solution
- String Pair Codevita 9 Solution
- Corona Virus Codevita 9 Solutions
- Factor of 3 Codevita 9 Solutions
- Single Lane Highway Codevita 9 Solution