转换一个链表串【难度:1级】:
答案1:
public class Kata
{
public static string Stringify(Node list)
=> list == null ? "null" : list.Data + " -> " + Stringify(list.Next);
}
答案2:
using System;
using System.Collections.Generic;
public class Kata
{
private static IEnumerable<string> Adapt(Node list)
{
for (; list != null; list = list.Next) yield return list.Data.ToString();
yield return "null";
}
public static string Stringify(Node list) => String.Join(" -> ", Adapt(list));
}
答案3:
public class Kata
{
public static string Stringify(Node list)