csharp基础练习题:[里德尔由代码]两个探子【难度:1级】:
在战争时期,是很常见的间谍潜入敌人基地.您是这些间谍之一
你和另一间谍待接外敌人的基地,在这个基地有一个后卫谁给任何人谁进入一个挑战码,人是那么给一个答案代码.如果正确的代码给,人被允许入境.但是,如果答案代码是不正确的,人是拍摄现场.
你和其他间谍的观测基地一个晚上,看到一个人的做法.
卫兵给程序
6
,该人回答
3
和中让.
另一个人接近和保护给出了码
12
,对方回答
6
,并让>
你的同胞间谍,假设他知道图案的方法.
卫兵向他挑战与
10
,对此他回答
5
并立即枪杀
现在,您可以进入基地,你的形式给出,并保护挑战你.
你的任务
写一个程序,将永远给出正确的答案上述的质疑
信息
输入将永远是从1至15的数(在字符串格式)
返回值必须是字符串
TLDR
6 = 3
12 = 6
10!= 5
编程目标:
using System;
public static class Kata {
public static string getAnswer(string challenge) {
}
}
测试样例:
namespace kata {
using NUnit.Framework;
using System;public class Guard {
[Test]
public void TestWith6() {
Assert.AreEqual("3", Kata.getAnswer("6"),"DEAD");
}
[Test]
}
}
}
最佳答案(多种解法):
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/riddle-made-code-two-spies