Loading...
krum_43 avatar krum_43 756 Точки

Sum Reversed Numbers

Задачата е от Exercises: Lists-6 зад.

Условието може да се види от линка:

https://judge.softuni.bg/Contests/398/Lists-Exercises.

Oпитвам се да реша задчата като прочетам  входа като стринг и го сплитна като масив от цели числа.

След това се опитвам да мина през масива,да ревърсна всяко едно от числата и да ги натрупам в една променлива sum.

Не мога да разбера защо кода ми се чупи на ред 17.

Ето и линк към кода:

https://pastebin.com/ZLcfEr99

 

 

Тагове:
0
Fundamentals Module
sback avatar sback 73 Точки
Best Answer

.ToString() на char[] няма да конкатенира елементите, а просто ще ти върне "System.Char[]". За да направиш нов стринг може да излолзваш new string(charArray).
Ето код: https://pastebin.com/vUPakX1c

Закоментираното е решение на един ред.

0
krum_43 avatar krum_43 756 Точки

Да,точно това исках да направя.

Мерси.

0
nickwork avatar nickwork 657 Точки

Смятам ,че ти гърми защото се мъчиш да парснеш на веднъж цял масив, което не е възможно, а трябва да парсваш символ по символ за да се получи (защото е чар масив..или казано по друг начин всеки индекс отделно а не всички на един път)....Пускам ти едно решение

 

using System;
using System.Linq;
using System.Collections.Generic;

namespace _6._Sum_Reversed_Numbers
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> line = Console.ReadLine().Split().ToList();

            List<string> strResult = line.Select(y => string.Concat(y.Reverse())).ToList();

            var sum = strResult.Select(int.Parse).ToList().Sum();

            Console.WriteLine(sum);
        }
    }
}
 

1
22/08/2020 11:35:39
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.