Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Linq;
- namespace Advanced
- {
- class Program
- {
- static void Main(string[] args)
- {
- var input = Console.ReadLine();
- var values = input.Split();
- var stack = new Stack<string>(values.Reverse());
- while (stack.Count > 1)
- {
- var firstNumber = int.Parse(stack.Pop());
- var action = stack.Pop();
- var secondNumber = int.Parse(stack.Pop());
- if (action == "+")
- {
- stack.Push((firstNumber + secondNumber).ToString());
- }
- else if (action == "-")
- {
- stack.Push((firstNumber - secondNumber).ToString());
- }
- }
- Console.WriteLine(stack.Pop());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement