using System;
class Program
{
public static string BinToText(string binTxt) {
string text = "";
// Process the binary string in chunks of 8 bits
for (int i = 0; i < binTxt.Length; i += 8) {
// Extract 8 bits
string binaryChunk = binTxt.Substring(i, 8);
// Convert the binary chunk to an integer
int asciiValue = Convert.ToInt32(binaryChunk, 2);
// Convert the integer to a character and append to the result
text += (char)asciiValue;
}
return text;
}
static void Main(string[] args)
{
string binaryInput = "0101000001110010011011110110011101110010011000010110110101101101011010010110111001100111";
string textOutput = BinToText(binaryInput);
Console.WriteLine(textOutput);
}
}
/*
run:
Programming
*/