Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Fundamentals
- {
- class Program
- {
- static void Main(string[] args)
- {
- string firstLine = Console.ReadLine().Trim();
- string secondLine = Console.ReadLine().Trim();
- List<int> resultList = new List<int>();
- List<int> totallist = new List<int>();
- int bigNum2;
- int bigNum;
- if (firstLine.Equals("") || firstLine.Equals(" "))
- {
- bigNum = 0;
- }
- else
- {
- int[] airArray = firstLine.Split().Select(int.Parse).ToArray();
- for (int i = 0; i < airArray.Length; i++)
- {
- int leftNumOfArr = 0;
- int midNumOfArr = airArray[i];
- int rightNumOfArr = 0;
- if (midNumOfArr < 0)
- {
- midNumOfArr = 0;
- }
- if (i == 0)
- {
- leftNumOfArr = 0;
- }
- else
- {
- leftNumOfArr = airArray[i - 1];
- }
- if (i == airArray.Length - 1)
- {
- rightNumOfArr = 0;
- }
- else
- {
- rightNumOfArr = airArray[i + 1];
- }
- if (leftNumOfArr < midNumOfArr && midNumOfArr > rightNumOfArr)
- {
- resultList.Add(midNumOfArr);
- }
- }
- if (resultList.Count() > 0)
- {
- bigNum = resultList.Max();
- }
- else
- {
- bigNum = 0;
- }
- }
- int minus = resultList.Count;
- if (secondLine.Equals("") || secondLine.Equals(" "))
- {
- bigNum2 = 0;
- }
- else
- {
- int[] raindropsArray = secondLine.Split().Select(int.Parse).ToArray();
- for (int i = 0; i < raindropsArray.Length; i++)
- {
- if (raindropsArray[i] <= 0)
- {
- continue;
- }
- int result = raindropsArray[i] - minus;
- totallist.Add(result);
- }
- if (totallist.Count > 0)
- {
- bigNum2 = totallist.Max();
- }
- else
- {
- bigNum2 = 0;
- }
- }
- int sumOfBigNums = Math.Abs(bigNum + bigNum2);
- if (bigNum == bigNum2)
- {
- Console.WriteLine("Something interesting was found!");
- Console.WriteLine($"Sum: {sumOfBigNums}");
- }
- else
- {
- Console.WriteLine("There is nothing unordinary!");
- Console.WriteLine($"Difference: {Math.Abs(bigNum - bigNum2)}");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement