Problem 7. Join Lists
Имам въпрос относно задача 7 от домашното Advanced Topics. Успявам да сортирам числата дадени в примерите, но ако числата са едноцифрени и двуцифрени (Напр: 1 2 3 10 4 5) се подреждат неправилно (1 10 2 3 4 5). Според мен проблема е, че чета листовете като string, Но не знам как да ги преобразувам в int. Ще се радвам, ако някой помогне.
ето го кода:
using System;
using System.Collections.Generic;
class joinLists
{
static void Main()
{
List<string> firstNumbers = new List<string>(Console.ReadLine().Split());
List<string> secondNumbers = new List<string>(Console.ReadLine().Split());
for (int i = 0; i < secondNumbers.Count; i++)
{
if (!firstNumbers.Contains(secondNumbers[i]))
{
firstNumbers.Add(secondNumbers[i]);
}
else
{
continue;
}
}
firstNumbers.Sort();
foreach (var item in firstNumbers)
{
Console.Write(item + " ");
}
Console.WriteLine();
}
}
Благодаря ти много!
Определно ми помогна. А твоето решение наистина е супер :)