이것은 약간의 창의적인 도전으로 이어질 수있는 간단한 도전입니다.
Quoting Wikipedia : "DTMF (Dual-tone Multi-frequency Signaling)는 전화 장비와 다른 통신 장치 및 교환 센터 사이의 전화선을 통해 음성 주파수 대역을 사용하는 대역 내 통신 신호 시스템입니다."
직무
다음 표에서 열과 행 빈도를 나타내는 두 개의 정수가 주어지면 해당 키를 출력해야합니다.
| 1209 Hz | 1336 Hz | 1477 Hz
-------+---------+---------+---------
697 Hz | 1 | 2 | 3
770 Hz | 4 | 5 | 6
852 Hz | 7 | 8 | 9
941 Hz | * | 0 | #
예
- 입력이
[ 1209, 852 ]
인 경우 예상 출력은 "7"입니다. - 입력이
[ 1477, 941 ]
인 경우 예상 출력은 "#"입니다.
규칙
- 두 개의 개별 변수 또는 두 개의 변수 배열과 같이 합리적인 형식 으로 정수 로 입력해야합니다 . 프로그램이 원하는 순서를 지정하십시오 ( column_freq, row_freq 또는 row_freq, column_freq ).
- 입력이 유효합니다.
- 문자를 인쇄하거나 출력해야합니다 . 그러나 숫자 키의 정수도 출력 할 수 있습니다.
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다!
x#y="_1425__#9__*70836"!!mod(2*x+y)18