我目前正在用C#完成编程挑战,我坚持主要部分.应用程序必须使用两个单词并查看它们是否包含相同的字母.我怎么会去检查,看看是否input1和input2包含相同的信吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions;
namespace Words_With_Enemies
{
class Program
{
static string input1, input2;
public void findLetters()
{
bool regexWord1 = Regex.IsMatch(input1, @"^[a-zA-Z]+$");
}
static void Main(string[] args)
{
Console.WriteLine("Please enter two words");
input1 = Console.ReadLine();
input2 = Console.ReadLine();
Console.WriteLine("You have entered the following two words:");
Console.WriteLine(input1);
Console.WriteLine(input2);
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试取用户输入,EG ATCG并用字母替换TAGC.这些是DNA互补基因.例如,如果用户要输入ATCGGGC它将输出TAGCCCG.我已经成功替换了1个角色,但我不确定如何让其他角色取代.
namespace DNA_Replication_EASY
{
class Program
{
static string input1;
public static string InputBaseWithSpaces()
{
return string.Join(" ", input1.ToCharArray());
}
public static string OpposingBases()
{
string outputBases1 = input1.Replace("A", "T");
return outputBases1;
}
static void Main(string[] args)
{
Console.WriteLine("Please type out your DNA strand bases E.g. A T C G C A T G");
input1 = Console.ReadLine();
Console.WriteLine(InputBaseWithSpaces());
Console.WriteLine(OpposingBases());
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)