Я пытаюсь взять пользовательский ввод, E.G. ATCG
и заменить буквы TAGC
. Это ДНК-дополнительные базы. Например, если пользователь должен был ввести ATCGGGC
, он выдал бы TAGCCCG
. Мне удалось заменить 1 символ, но я не уверен, как заставить остальных заменить.Заменить 4 разных символа
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();
}
}
}
Я редактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
Идущий символ по символу и свопинг в зависимости от желаемого выхода heh –
Потому что, если бы я продолжал делать 'outputBases2 = input1.Replace (" T "," A ");' и т. Д., Я могу только вернуть один из них – DunderMifflin11