FRom hackerrank
Letters in some of the
SOS messages are altered by cosmic radiation during transmission. Given the signal received by Earth as a string, , determine how many letters of Sami's SOS have been changed by radiation.
For example, Earth receives
SOSTOT. Sami's original message was SOSSOS. Two of the message characters were changed in transit.
Solution in C# -
class Solution {
static int marsExploration(string s) {
int count = 0;
for(int i=0; i<s.Length; i+=3)
{
int x = i;
if(!(s[x] == 'S'))
count++;
if(!(s[x+1] == 'O'))
count++;
if(!(s[x+2] == 'S'))
count++;
}
return count;
}
static void Main(string[] args) {
TextWriter textWriter = new StreamWriter(@System.Environment.GetEnvironmentVariable("OUTPUT_PATH"), true);
string s = Console.ReadLine();
int result = marsExploration(s);
textWriter.WriteLine(result);
textWriter.Flush();
textWriter.Close();
}
}

Post a Comment