Meydan okuma:
Pozitif bir tamsayı kabul eden ve X'in başka bir pozitif tamsayı olduğu (3 ^ x) -1 şeklinde yazılıp yazılmadığını kontrol eden bir program oluşturun .
Olabilirse, X çıktısını alın
Olmazsa , -1 veya sahte bir deyim çıktı .
Örnek girişler / çıkışlar
Giriş:
2
(3 ^ 1) - 1 olarak yazılabilir, bu yüzden 1 olan x çıktısını alırız.
Çıktı:
1
Giriş:
26
26 (3 ^ 3) - 1 olarak yazılabilir, bu yüzden x (3) çıktısını alırız.
Çıktı:
3
Giriş:
1024
1024 (3 ^ x) - 1 biçiminde yazılamaz, bu nedenle -1 çıktı
Çıktı:
-1
Bu kod-golf yani en az bayt miktarı kazanır.
3^0-1
geçerli bir çıktı yapar ve bu nedenle false olarak kullanılamaz,
log()
Cevaplarında kullanmayı düşünen herhangi biri , girdi 5
olduğunda doğru cevabı verdiğini onaylamalıdır 242
.