Mari bilangan bulat positif yang terdiri dari angka desimal . Biarkan menjadi bilangan bulat positif lainnya.
Untuk tujuan tantangan ini, kita sebut sebuah tiruan dari jika ada setidaknya satu daftar bilangan bulat positif sedemikian rupa sehingga:
dan disebutpeniru timbal balikjika adalah peniru dari dan adalah peniru .
Contoh
dan adalah peniru timbal balik karena:
dan:
Tantangan
Diberi dua bilangan bulat positif dan , tugas Anda adalah mencetak atau mengembalikan nilai kebenaran jika dan adalah peniru timbal balik atau nilai palsu sebaliknya.
Klarifikasi dan aturan
- Anda dapat menggunakan dan dalam format beralasan dan tidak ambigu (mis. Integer, string, daftar digit, ...)
- dan mungkin sama. Jika angka adalah peniru timbal balik dari dirinya sendiri, itu milikA007532.
- Alih-alih nilai kebenaran / kepalsuan, Anda dapat mengembalikan dua nilai konsisten yang berbeda .
- Untuk dan , kode Anda harus selesai dalam waktu kurang dari satu menit . Jika butuh terlalu banyak waktu untuk nilai yang lebih tinggi, namun harus dapat menyelesaikannya secara teori.
- Ini adalah kode-golf .
Uji kasus
Truthy:
1 1
12 33
22 64
8 512
23 737
89 89
222 592
526 853
946 961
7 2401
24 4224
3263 9734
86 79424
68995 59227
32028 695345
Falsy:
1 2
3 27
9 24
24 42
33 715
33 732
222 542
935 994
17 2401
8245 4153
17 2401 -> false
. Saya hampir tersandung ini.