C#练习题答案: 停止gninnipS我sdroW!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#练习题答案: 停止gninnipS我sdroW!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4729字,纯文字阅读大概需要7分钟。
内容图文
![C#练习题答案: 停止gninnipS我sdroW!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战](/upload/InfoBanner/zyjiaocheng/712/cbe8e009ebae4d89afba385785650672.jpg)
停止gninnipS我sdroW!【难度:2级】:
答案1:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
return String.Join(" ", sentence.Split(' ').Select(str => str.Length >= 5 ? new string(str.Reverse().ToArray()) : str));
}
}?
答案2:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
var words = sentence.Split(' ').Where(w => w.Length > 4);
foreach (var w in words) sentence = sentence.Replace(w, Reverse(w));
return sentence;
}
public static string Reverse(string s)
{
char[] charArray = s.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
}?
答案3:
using System.Linq;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words = sentence.Split(' ');
var reversedWords = words.Select(word => word.Length >= 5 ? string.Concat(word.Reverse()) : word);
return string.Join(" ", reversedWords);
}
}?
答案4:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words = sentence.Split(' ');
for (var i = 0; i < words.Count(); i++)
{
if (words[i].Length >= 5)
{
words[i] = new string(words[i].Reverse().ToArray());
}
}
return string.Join(" ", words);
}
}?
答案5:
using System.Collections.Generic;
using System.Linq;
public static class StringJoinExtension
{
public static string StringJoin(this IEnumerable<string> stringList, string seperator = "") => string.Join(seperator, stringList);
public static string StringJoin(this IEnumerable<char> stringList, string seperator = "") => string.Join(seperator, stringList);
}
public class Kata
{
public static string SpinWords(string sentence) =>
sentence
.Split(' ')
.Select(word => word.Length < 5 ? word : word.Reverse().StringJoin())
.StringJoin(" ");
}?
答案6:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words = sentence.Split();
for (int i = 0; i < words.Length; i++)
{
if (words[i].Length >= 5)
{
words[i] = new string(words[i].Reverse().ToArray());
}
}
return string.Join(" ", words);
}
}?
答案7:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words = sentence.Split(' ');
for (int i = 0; i < words.Length; i++)
{
if (words[i].Length>=5)
{
words[i] = new string(words[i].Reverse().ToArray());
}
}
return string.Join(" ", words);
}
}?
答案8:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words = sentence.Split();
for (int i = 0; i < words.Length; i++)
{
if(words[i].Length >= 5)
words[i] = new string(words[i].Reverse().ToArray());
}
return string.Join(" ", words);
}
}?
答案9:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words=sentence.Split(" ");
for(int i=0;i<words.Length;i++){
if(words[i].Length>=5){
words[i]= new string(words[i].Reverse().ToArray());
}
}
return string.Join(" ",words);
}
}?
答案10:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
sentence.Split(' ').ToList().ForEach(word => { if(word.ToCharArray().Length >= 5) sentence = sentence.Replace(word,new String(word.Reverse().ToArray())); });
return sentence;
}
}?
答案11:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
var words = sentence.Split(' ');
for (int i = 0; i < words.Length; i++)
{
if (words[i].Length > 4)
{
var charArray = words[i].ToCharArray();
Array.Reverse(charArray);
words[i] = new string(charArray);
}
}
return string.Join(" ", words);
}
}?
答案12:
using System.Linq;
public class Kata
{
public static string SpinWords(string sentence)
{
return string.Join(" ", sentence.Split(' ').Select(s => s.Length > 4 ? string.Concat(s.Reverse()) : s));
}
}?
答案13:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
return string.Join(" ", sentence.Split(' ').Select(s => s.Length > 4 ? string.Concat(s.Reverse()) : s));
}
}?
答案14:
using System.Collections.Generic;
using System.Linq;
using System;
public class Kata
{
public static string SpinWords(string sentence)
{
string[] words = sentence.Split(' ');
for(int i=0;i<words.Length;i++)
{
if(words[i].Length >= 5)
{
char[] charArray = words[i].ToCharArray();
Array.Reverse(charArray);
words[i] = new string(charArray);
}
}
string newSentence = string.Join(" ",words);
return newSentence;
}
}?
内容总结
以上是互联网集市为您收集整理的C#练习题答案: 停止gninnipS我sdroW!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战全部内容,希望文章能够帮你解决C#练习题答案: 停止gninnipS我sdroW!【难度:2级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。