19 lines
385 B
C#
19 lines
385 B
C#
var sol = new Solution();
|
|
|
|
var cases = new (string input, string expected)[]
|
|
{
|
|
("babad", "bab"),
|
|
("cbbd", "bb"),
|
|
("a", "a"),
|
|
("ac", "a"),
|
|
("forgeeksskeegfor", "geeksskeeg"),
|
|
("abba", "abba"),
|
|
("racecar", "racecar")
|
|
};
|
|
|
|
foreach (var (input, expected) in cases)
|
|
{
|
|
var actual = sol.LongestPalindrome(input);
|
|
Console.WriteLine($"{input} -> {actual} (expected: {expected})");
|
|
}
|