Systems Planning and Analysis tracks physical ring operations during equipment assembly. Each attach operation costs 1 rupee, and each break operation costs 4 rupees. Given a sequence of operations, calculate the total cost.
Every operation applies to one ring. For example, if three rings are each attached and broken once, the total cost is 3 × 1 + 3 × 4 = 15 rupees.
Implement a function that receives:
operations, a list of strings containing only "attach" or "break".attach_cost, a nonnegative integer cost for one attachment.break_cost, a nonnegative integer cost for breaking one ring.Return the total cost as an integer. The order of operations does not affect the result.
def calculate_ring_cost(operations, attach_cost, break_cost):