Morse Clock

Morse Clock

"di-dah di-di-dit di-dah-dah di-dah-dah dah-di-dit dah-di-di-dah", brzęknął głośno Morszelizer.

"Co pan robi?" Nikola zapytała zaciekawiona.

"Wysyłam nasze logi czasowe z ostatniej ekspedycji do centrali, ale to nie jest łatwe zadanie..." Stephen mruknął: "Proszę sobie wyobrazić, że przy całej mocy komputera, jaką dysponujemy, WCIĄŻ muszę konwertować tę wiadomość na kod Morse'a za pomocą przycisku włączania/wyłączania... Hrmph... co za ból." Narzekał na tę niedogodność.

"Proszę pozwolić mi na to spojrzeć." Nikola zaoferował swoją pomoc: "Wygląda to na całkiem proste rozwiązanie, moglibyśmy zautomatyzować proces."

"Oh... jest pan bohaterem mojego dnia." Stephen zaczął podekscytowany. "Więc, jak zaczniemy to?"

"Z Python!" Wykrzyknął Nikola.

Proszę pomóc Stephenowi stworzyć moduł do konwersji normalnego ciągu czasowego na ciąg czasowy Morse'a. Jak widać na ilustracji, szare kółko oznacza włączony, a białe kółko oznacza wyłączony. Każda cyfra w ciągu czasu zawiera inną liczbę slotów. Pierwsza cyfra godziny ma długość 2, a druga cyfra godziny ma długość 4. Pierwsze cyfry minut i sekund mają długość 3, a drugie cyfry minut i sekund mają długość 4 sekund mają długość 4. Każda cyfra godziny jest konwertowana na reprezentację binarną. Każdy sygnał włączenia...

You should be an authorized user in order to see the full description and start solving this mission.