class shopping_cart():
def __init__(self , events):
self.events = events
def pricing(self):
total = 0
if self.events.count("OH") > 2:
total += (self.events.count("OH") - 1) * 300
else:
total += self.events.count("OH") * 300
if self.events.count("SK") > self.events.count("OH"):
total += ( self.events.count("SK") - self.events.count("OH") ) * 30
if self.events.count("BC") > 4:
total += self.events.count("BC") * 110 - 20
else:
total += self.events.count("BC") * 110
print(total , "$")
tours = [ "OH OH OH BC SK" , "OH BC BC SK SK" , "BC BC BC BC BC BC OH OH" , "SK SK BC" ]
for i in tours:
tour = shopping_cart(i)
print(i , " = " , end="")
tour.pricing()
Y2xhc3Mgc2hvcHBpbmdfY2FydCgpOgoKCiAgICBkZWYgX19pbml0X18oc2VsZiAsIGV2ZW50cyk6CiAgICAgICAgc2VsZi5ldmVudHMgPSBldmVudHMKCiAgICBkZWYgcHJpY2luZyhzZWxmKToKICAgICAgICB0b3RhbCA9IDAKICAgICAgICBpZiBzZWxmLmV2ZW50cy5jb3VudCgiT0giKSA+IDI6CiAgICAgICAgICAgIHRvdGFsICs9IChzZWxmLmV2ZW50cy5jb3VudCgiT0giKSAtIDEpICogMzAwCiAgICAgICAgZWxzZToKICAgICAgICAgICAgdG90YWwgKz0gc2VsZi5ldmVudHMuY291bnQoIk9IIikgKiAzMDAKICAgICAgICBpZiBzZWxmLmV2ZW50cy5jb3VudCgiU0siKSA+IHNlbGYuZXZlbnRzLmNvdW50KCJPSCIpOgogICAgICAgICAgICB0b3RhbCArPSAoIHNlbGYuZXZlbnRzLmNvdW50KCJTSyIpIC0gc2VsZi5ldmVudHMuY291bnQoIk9IIikgKSAqIDMwCiAgICAgICAgaWYgc2VsZi5ldmVudHMuY291bnQoIkJDIikgPiA0OgogICAgICAgICAgICB0b3RhbCArPSBzZWxmLmV2ZW50cy5jb3VudCgiQkMiKSAqIDExMCAtIDIwCiAgICAgICAgZWxzZToKICAgICAgICAgICAgdG90YWwgKz0gc2VsZi5ldmVudHMuY291bnQoIkJDIikgKiAxMTAKICAgICAgICBwcmludCh0b3RhbCAsICIkIikKCgp0b3VycyA9IFsgIk9IIE9IIE9IIEJDIFNLIiAsICJPSCBCQyBCQyBTSyBTSyIgLCAiQkMgQkMgQkMgQkMgQkMgQkMgT0ggT0giICwgIlNLIFNLIEJDIiBdCgpmb3IgaSBpbiB0b3VyczoKICAgIHRvdXIgPSBzaG9wcGluZ19jYXJ0KGkpCiAgICBwcmludChpICwgIiA9ICIgLCBlbmQ9IiIpCiAgICB0b3VyLnByaWNpbmcoKQ==