Kötü alınan bu taşınan postadan ilham alındı .
Şirketinizdeki güvenlik sorumlusu, onu verdikten sonra PIN oluşturma sisteminizle ilgileniyor 12345. Ayrıca pahasına yaptığınız Spaceballs şakasını gerçekten takdir etmedi, bu yüzden PIN jeneratörünü yeniden yazmak için yetkilendirildiniz. Bazı özel donanıma uyması gerektiğinden, onu olabildiğince küçük yapmanız gerekir.
Senin görevin
- İki giriş alırsınız - PIN sayısı ve rakam olarak PIN boyutu.
- Belirtilen boyutta belirtilen sayıda PIN'i rastgele oluşturun ve yazdırın.
- Aynı boyutta olmasalar bile, boyuttaki tüm geçerli PIN'lerin yazdırılması mümkün olmalıdır.
Ancak, PIN kodlarında bazı kısıtlamalar vardır - geçersiz olanlar şunlardır:
- Tüm çiftler aynı hane ise:
114422(Not: bu açıkça tüm aynı hane PIN'lerini içerecektir). - Giderek doğrusal PIN (mod 10):
246802. - 3 Bütün gruplar arasında tuş takımında fiziksel çizgilerdir
1 2 3;4 5 6;7 8 9;bksp 0 enter;:147369. - PIN, kural 1 ve kural 3'ten tamamen gruplara ayrılabilir.
- Tüm çiftler aynı hane ise:
- Bu kod golf , bayt en kısa kod kazanır!
123, ama iyi 55432olurdu.
55123mu?