Най-задълбочената програма по софтуерно инженерство в България
Loading...
+ Нов въпрос
renetatodorova avatar renetatodorova 0 Точки

Programming Basics exam 28.04.2018

Здравейте,

При решаването на Eiffel Tower в Judge ми показваше,че очаква да има празни редове в решението, а в условието на задачата ги нямаше. Някой сблъска ли се с подобен проблем?

Тагове:
0
Programming Basics
Primaxm avatar Primaxm 5 Точки

На мен джъдж ми даде 100/100 и не ми е искал никакви празни редове.

0
renetatodorova avatar renetatodorova 0 Точки

https://judge.softuni.bg/Contests/Submissions/View/7328007

 

Това, е което ми изписа на мен. Може би кода не ми е правилен. :(

0
anton_mironov avatar anton_mironov 19 Точки

@renetatodorova не Ви се отваря линк-а.

Ето го моето решение за 100/100:

static void Main(string[] args)
        {
            int input = int.Parse(Console.ReadLine());

            for (int i = 0; i < input; i++)
            {
                Console.WriteLine("{0}{1}{1}{0}",new string('-',(input*2+4)/2),new string('*',1));
            }
            for (int i = 0; i < input-3; i++)
            {
                Console.WriteLine("{0}{1}{1}{1}{1}{0}",new string('-',input+1),new string('*',1));
            }
            Console.WriteLine("{0}{1}{0}",new string('-',input),new string('*',6));
            for (int i = 0; i < input-4; i++)
            {
                Console.WriteLine("{0}{1}{2}{1}{0}",new string('-',input),new string('*',2),new string('-',2));
            }
            for (int i = 0; i < input-3; i++)
            {
                Console.WriteLine("{0}{1}{2}{1}{0}",new string('-',input-1),new string('*',2),new string('-',4));
            }
            Console.WriteLine("{0}{1}{0}",new string('-',input-2),new string('*',10));

            int a = input - 3;
            int b = 8;
            for (int i = 0; i < input-3; i++)
            {
                Console.WriteLine("{0}{1}{2}{1}{0}",new string('-',a),new string('*',2),new string('-',b));
                a--;
                b += 2;
            }
            Console.WriteLine("{0}{1}{0}",new string('*',3),new string('-',input*2));
        }

0
svetlioi avatar svetlioi 41 Точки

Здравей, предоставям ти решение на задачата на C++: ЦЪК

Поздрави!

 

0