Bazı pozitif tamsayıları, başında sıfır olmadan ikili olarak ifade 1eder (ve her birini a ve her 0ile a ile değiştirirseniz ), tüm parantezler eşleşir mi?
Çoğu durumda olmaz. Örneğin, 9 1001olur ikili, içinde ())(sadece ilk iki parantez eşleşen burada.
Ama bazen eşleşirler. Örneğin, 44, 101100ikilik olarak bulunur; bu ()(()), tüm sol parantezlerin eşleşen bir sağ parantez içerdiği bir durumdadır.
Onda bir tamsayı alan ve bir temel parantez sürümünde tüm parantezler varsa, bir truthy değeri basan veya döndüren bir program veya işlev yazın . Olmazsa , sahte bir değer yazdırın veya döndürün .
Bayt cinsinden en kısa kod kazanır.
100'ün altındaki Truthy örnekleri:
2, 10, 12, 42, 44, 50, 52, 56
100'ün altındaki sahte örnekler:
1, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99