Sort Numbers - проблем (C#)

Здравейте колеги,
Оплетох се с решенито на първата задача “Sort Numbers” от Arrays - Practical tasks.
Сътворих код, който работи при мен - но не и в Judge-а.
Прилагам линк към кода: https://pastebin.com/P064RCy9
Моля, някой ако може да обясни какво бъркам и да ме насочи как да подходя към решението.
Благодаря предварително!

Привет,

Judge не харесва Split() по string :slight_smile:
Пробвай така:

Split(',')

Поздрави

1 Like

Благодаря ти за бързия отговор. Вече всичко е точно 100 от 100.
Заблудих се че при Split (’,’) се задължавам да input-на по следния примерен начин: 1,2,3,4
с което ще наруша условието “Write a program that reads a list of numbers separated by a comma and space.”

Judge хваща двойните кавички и трябва да използваш единични. Специфичното тук е, че ако използваш ’ ’ то го приема за char и ако трябва да сплитнеш по 2 символа (ако се ориентирам правилно - запетая и интервал), трябва да направиш анонимен char array, което на практика изглежда така:

int[] arr = Console.ReadLine().Split(new char[] { ‘,’, ’ ’ }).Select(int.Parse).ToArray();

  1. чете от конзолата
  2. разделя
  3. парсва
  4. вкарва в арей

За да използваш .Split() , трябва да сложиш using System.Linq;

Пробвай и така, още един подход :slight_smile:

Успех! :slight_smile:

3 Likes