Професионална програма
Loading...
kaloyan89 avatar kaloyan89 3 Точки

Проблем със задача 07. Equal Arrays

Здравейте.

Тук е условието на задачата : https://softuni.bg/trainings/resources/officedocument/34974/csharp-lab-technology-fundamental-september-2018/2056

Това е моят код : https://pastebin.com/8CseY72U

Judge ми дава 75 / 100. Отделих доста време на тази задача, пробвах различни неща (намерени в интернет), но без успех.

Предполагам ми липсва някоя проверка. По конкретно - проверка при наличие на еднакви цифри, но в разбъркан ред.

Прилагам снимка от Judge : https://imgur.com/a/VwmTory

 

 

Бихте ли ми помогнали, сигурно е нещо дребно, но забих..

 

Тагове:
1
Fundamentals Module 20/12/2018 15:42:29
Imperialitor avatar Imperialitor 1 Точки

100/100

 

using System;
using System.Linq;


namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] arr1 = Console.ReadLine()
                .Split()
                .Select(int.Parse)
                .ToArray();

            int[] arr2 = Console.ReadLine()
                .Split()
                .Select(int.Parse)
                .ToArray();

            int sum = 0;

            bool isIdentical = false;

            for (int i = 0; i < arr1.Length; i++)
            {
                if (arr1[i] == arr2[i])
                {
                    sum += arr2[i];
                    isIdentical = true;
                }
                else
                {
                    Console.WriteLine($"Arrays are not identical. Found difference at {i} index");
                    isIdentical = false;
                    break;
                }
            }

            if (isIdentical)
            {
                Console.WriteLine($"Arrays are identical. Sum: {sum}");
            }

        }
    }
}

0