01. Data Type Finder
Здравейте,
Може ли, някой да погледне решението Solution #14018810 на тази задача и да сподели къде ми гърмят 3 теста.
Също така, бихте ли споделили по-добро решение на тази задача.
Мерси предварително!
Здравейте,
Може ли, някой да погледне решението Solution #14018810 на тази задача и да сподели къде ми гърмят 3 теста.
Също така, бихте ли споделили по-добро решение на тази задача.
Мерси предварително!
Хубаво би било да постнеш кода за да ти помогнем. Ето моето решение
using System;
namespace DataTypeFinder
{
class Program
{
static void Main(string[] args)
{
while (true)
{
string input = Console.ReadLine();
if (input == "END")
{
break;
}
bool integerChek = int.TryParse(input, out int integer);
bool doubleChek = double.TryParse(input, out double floating);
bool charChek = char.TryParse(input, out char mychar);
bool boolChek = bool.TryParse(input, out bool boolean);
if (integerChek)
{
Console.WriteLine($"{input} is integer type");
}
else if (doubleChek)
{
Console.WriteLine($"{input} is floating point type");
}
else if (charChek)
{
Console.WriteLine($"{input} is character type");
}
else if (boolChek)
{
Console.WriteLine($"{input} is boolean type");
}
else
{
Console.WriteLine($"{input} is string type");
}
}
}
}
}
using System;
namespace data_types
{
class Program
{
static void Main(string[] args)
{
string input = Console.ReadLine();
while (input != "END")
{
try
{
int number = int.Parse(input);
Console.WriteLine($"{input} is integer type");
}
catch
{
try
{
double floatNumber = double.Parse(input);
Console.WriteLine($"{input} is floating point type");
}
catch (Exception)
{
try
{
char symbol = char.Parse(input);
Console.WriteLine($"{input} is character type");
}
catch (Exception)
{
if (input == "true" || input == "false")
{
Console.WriteLine($"{input} is boolean type");
}
else
{
Console.WriteLine($"{input} is string type");
}
}
}
}
input = Console.ReadLine();
}
}
}
}