Advertisement
Guest User

Untitled

a guest
Sep 25th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. namespace BasicStackOperations
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. string[] input = Console.ReadLine().Split(' ');
  12.  
  13. int NumsToPush = int.Parse(input[0]);
  14. int NumsToPop = int.Parse(input[1]);
  15. string NumToFind = input[2];
  16.  
  17. string[] inputNum = Console.ReadLine().Split(' ');
  18. Stack<string> nums = new Stack<string>(inputNum);
  19.  
  20. for (int j = 0; j < NumsToPop; j++)
  21. {
  22. string number = nums.Pop();
  23. }
  24.  
  25. if (nums.Contains(NumToFind))
  26. {
  27. Console.WriteLine("true");
  28. return;
  29. }
  30. if (nums.Count==0)
  31. {
  32. Console.WriteLine(0);
  33. return;
  34. }
  35. List<int> lis = new List<int>();
  36.  
  37. foreach (var item in nums)
  38. {
  39. lis.Add(int.Parse(item));
  40. }
  41. int min = int.MaxValue;
  42. for (int i = 0; i < lis.Count; i++)
  43. {
  44. if (lis[i] < min)
  45. {
  46. min = lis[i];
  47. }
  48. }
  49. Console.WriteLine(min);
  50. }
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement