Il s'agit d'un défi simple qui, espérons-le, peut conduire à des réponses créatives.
Citant Wikipedia : "La signalisation multifréquence à deux tons (DTMF) est un système de signalisation de télécommunications intrabande utilisant la bande de fréquences vocales sur les lignes téléphoniques entre l'équipement téléphonique et d'autres appareils de communication et centres de commutation."
Tâche
Étant donné deux nombres entiers représentant les fréquences de colonne et de ligne dans le tableau suivant, votre tâche consiste à générer la clé correspondante:
| 1209 Hz | 1336 Hz | 1477 Hz
-------+---------+---------+---------
697 Hz | 1 | 2 | 3
770 Hz | 4 | 5 | 6
852 Hz | 7 | 8 | 9
941 Hz | * | 0 | #
Exemples
- Si l'entrée est
[ 1209, 852 ]
, la sortie attendue est "7". - Si l'entrée est
[ 1477, 941 ]
, la sortie attendue est "#".
Règles
- Vous devez prendre les entrées sous forme d' entiers dans n'importe quel format raisonnable, comme deux variables distinctes ou un tableau de deux variables. Veuillez spécifier dans quel ordre votre programme les attend (soit column_freq, row_freq ou row_freq, column_freq ).
- L'entrée est garantie pour être valide.
- Vous devez imprimer ou imprimer un caractère . Cependant, vous êtes également autorisé à générer un entier pour les clés numériques.
- C'est le code-golf , donc la réponse la plus courte en octets gagne!
x#y="_1425__#9__*70836"!!mod(2*x+y)18