To proste wyzwanie, które, miejmy nadzieję, może doprowadzić do kreatywnych odpowiedzi.
Cytując Wikipedię : „Dwutonowa sygnalizacja wieloczęstotliwościowa (DTMF) to wewnątrzzakresowy system sygnalizacji telekomunikacyjnej wykorzystujący pasmo częstotliwości głosowej przez linie telefoniczne między sprzętem telefonicznym a innymi urządzeniami komunikacyjnymi i centrami przełączającymi”.
Zadanie
Biorąc pod uwagę dwie liczby całkowite reprezentujące częstotliwości kolumn i wierszy w poniższej tabeli, Twoim zadaniem jest wyprowadzenie odpowiedniego klucza:
| 1209 Hz | 1336 Hz | 1477 Hz
-------+---------+---------+---------
697 Hz | 1 | 2 | 3
770 Hz | 4 | 5 | 6
852 Hz | 7 | 8 | 9
941 Hz | * | 0 | #
Przykłady
- Jeśli wejście jest
[ 1209, 852 ]
, oczekiwanym wyjściem jest „7”. - Jeśli wejście jest
[ 1477, 941 ]
, oczekiwanym wyjściem jest „#”.
Zasady
- Dane wejściowe należy przyjmować jako liczby całkowite w dowolnym rozsądnym formacie, takim jak dwie oddzielne zmienne lub tablica dwóch zmiennych. Proszę określić, w jakiej kolejności ich program się spodziewa ( częstotliwość_kolumny, częstotliwość_fałszowania lub częstotliwość_freq, częstotliwość_kolumny ).
- Dane wejściowe są gwarantowane.
- Musisz wydrukować lub wydrukować znak . Jednak możesz również wypisać liczbę całkowitą dla klawiszy cyfr.
- To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach!
x#y="_1425__#9__*70836"!!mod(2*x+y)18