using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] a){var compareChars = a[0].ToLower().ToList();return a[1].ToLower().All(compareChars.Remove);}}
答案3:
using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] arr)=>!arr[1].ToLower().Except(arr[0].ToLower()).Any();}
答案4:
using System;using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] arr){return arr[1].All(x => arr[0].Contains(x, StringComparison.InvariantCultureIgnoreCase));}}
答案5:
using System;using System.Collections.Generic;using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] arr){
arr[0]= arr[0].ToLower();
arr[1]= arr[1].ToLower();
Console.WriteLine(arr[0]+" "+arr[1]);foreach(char a in arr[1]){if(!arr[0].Contains(a))returnfalse;}returntrue;}}
答案6:
using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] arr){string tmp1 = arr[0].ToLower();return arr[1].All(x => tmp1.Contains(x));}}
答案7:
publicclassKata{publicstaticboolLetterCheck(string[] arr){foreach(var ch in arr[1]){if(!arr[0].ToLower().Contains(ch.ToString().ToLower()))returnfalse;}returntrue;}}
using System;using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] arr){foreach(char ch in arr[1]){if(!arr[0].ToLower().Contains(char.ToLower(ch)))returnfalse;}returntrue;}}
答案10:
using System.Linq;publicclassKata{publicstaticboolLetterCheck(string[] arr){var firstLine = arr[0].ToLower();var secondLine = arr[1].ToLower();return secondLine.All( x => firstLine.Contains(x));}}