Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Hr2Peev avatar Hr2Peev 13 Точки

Задача 05.Login

Здравейте, имам малък проблем с решението на задачата,опитах по няколко начина, които смятам че работят но въпреки това получавам 50/100 в judge. Освен основното решение съм закоментирал и второто решение. Ще съм благодарен ако някой реши да ми обясни с какво греша.

Условие: You will be given a string representing a username. The password will be that username reversed. Until you receive the correct password print on the console “Incorrect password. Try again.”. When you receive the correct password print “User {username} logged in.” However on the fourth try if the password is still not correct print “User {username} blocked!” and end the program.

Решение:

https://pastebin.com/t2AzK9Ki

Judge:

https://judge.softuni.bg/Contests/Compete/Index/1204#4

 

 

Тагове:
0
Module: C# Advanced
johanni avatar johanni 5 Точки

Ето го моя, дано Ви хареса

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string username = Console.ReadLine();
            string password = string.Empty;

            int attemptCount = 0;

            for (int i = username.Length - 1; i >= 0; i--)
            {
                password += username[i];
            }

            while (true)
            {
                string attempt = Console.ReadLine();

                if (attempt != password)
                {
                    attemptCount++;

                    if (attemptCount == 4)
                    {
                        Console.WriteLine($"User {username} blocked!");
                        break;
                    }

                    Console.WriteLine("Incorrect password. Try again.");              
                }

                else
                {
                    Console.WriteLine($"User {username} logged in.");
                    break;
                }                
            }
        }
    }
}
 

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