using System.Globalization;
using System.Threading.Tasks;
using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
List<TimeSpan> times = new List<TimeSpan>() {
for(int i = 0; i < times.Count; i++){
Console.WriteLine(GetParkuhr(times[i]));
public static TimeSpan GetParkuhr(TimeSpan input)
hours = (input.Hours % 23) == 0 ? 0 : input.Hours + 1;
minutes = ((input.Minutes % 30) == 0) ? 30 : 0;
return new TimeSpan(hours, minutes, 0);