Задача 1.Extract Person Information - Text Processing More Exercises - 0/100
Колеги, моля за съдействие. Нулевите тестове минават. Резултатът е, обаче, 0/100. Ето и кода:
Колеги, моля за съдействие. Нулевите тестове минават. Резултатът е, обаче, 0/100. Ето и кода:
Много удобно се решава тази задача с регекс:
using System;
using System.Text.RegularExpressions;
namespace ExtractPersonInformation_MoreEx
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
for (int i = 0; i < n; i++)
{
string text = Console.ReadLine();
string namePattern = @"@(?<name>[A-Za-z]+)\|";
string agePattern = @"#(?<age>[0-9]+)\*";
Match name = Regex.Match(text, namePattern);
Match age = Regex.Match(text, agePattern);
Console.WriteLine($"{name.Groups["name"]} is {age.Groups["age"]} years old.");
}
}
}
}
Здравейте, къде бъркам в решението на JAVA с Regex? Разгледах решението с substring, и то ми е ясно. Но къде бъркам тук?
ExtractPersonInformation - Pastebin.com
Пове4е ме интересува грешката в логиката, отколкото 100/100.
Намерих си грешката: