HackerRank içerisinde bulunan “Mars Exploration” sorusunun açıklaması ve çözümü. Bu soruda size verilen bir “SOS” string’inin orijinalinden kaç adet farklı karakter barındırdığını bulmanız isteniyor.
► HackerRank – Mars Exploration: https://www.hackerrank.com/challenges/mars-exploration/problem
► Problem açıklaması:
A space explorer’s ship crashed on Mars! They send a series of SOS messages to Earth for help.
Letters in some of the SOS messages are altered by cosmic radiation during transmission. Given the signal received by Earth as a string, s, determine how many letters of the SOS message have been changed by radiation.
s = “SOSTOT”
The original message was SOSSOS. Two of the message’s characters were changed in transit.
Complete the marsExploration function in the editor below.
marsExploration has the following parameter(s):
string s: the string as received on Earth
int: the number of letters changed during transmission
Sample Input 0
Sample Output 0
= SOSSPSSQSSOR, and signal length s = |12|. They sent 4 SOS messages (i.e.: ).
Expected signal: SOSSOSSOSSOS
Recieved signal: SOSSPSSQSSOR
Difference: X X X
Sample Input 1
Sample Output 1
s = SOSSOT, and signal length 6. They sent 2 SOS messages (i.e.: ).
Expected Signal: SOSSOS
Received Signal: SOSSOT
Sample Input 2
Sample Output 2
Since no character is altered, return 0