Conversion booléen/binaire
On considère dans cet exercice une représentation binaire d’un entier non signé en tant que tableau de booléens.
Par exemple tab = [True, False, True, False, False, True, True] représente \(2^6 +2^4 + 2^1 + 2^0 = 83\).
Cette représentation consistant à placer en premier le booléen indiquant la puissance la plus élevée de 2 est dite big-endian ou grand-boutiste.
Écrire une fonction gb_vers_entier qui prend en paramètre un tel tableau et renvoie
l’entier qu’il représente.
Exemple
Compléter ci-dessous
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.128013w]itkc[vo-)yl0bp_P3(a+g=/m4r*seSfd 612:5nuh050I0F0e0v0d0n0E0J0g0n0v0E0E0y010e0d0q010406050E0Q0A0A0v0C0m040G0j0n0Q0,0j0P050z0?0^0`0|0;0q04051c151f0z1c0;0I0d0i0!0$0(0*0$0P0x0Q0v0x0F0k0q0m0e0R130J0R0d0x0R0n1H0R0e0/050V0p0n0F1o0%0)011G1I1K1I0e1Q1S1O0e0C1d1C0!0 0E0q0v0P0*0M011U1q010H0X0F0P0v0A0F1O1:1=1`1W1}1S20220/0a0J0s0C0j0q0j0E0d120P0J0T1.0C0C0F0g2n15250P1d0z1C2A1*1,1+1P0I271r0d0P1 2k1O1l1n0#1V2K2M0P0j2Q1O0q2t1d2y2A2%0=1;2o2S1{2W0C0_0n1O0v1F2t0H0*030r0r0g2X0F1K2V0j0k0L350/0L150v2(2+0:2*262-1W2/2;2?2^0F2`012|2~30322N350k1^040M3a3c1=3e2y2J013j0v2=1d2@0R2_2{2}2 0T3t2W3v0t0/0t3A2x3d0;3E3h0*3H3J053L3N3p3P3s2L3u360B0/0B3Y163!3f2,1p3i0j2:3I3l3M3n3O3r3R3;3T360O0/0O3`2%3#2+3F3)443-3q3Q314a34360K0/0K4g3d1g2#152Q2D0I1,2I3%014p2P1m1d2!0F2$4y3{3C054p4P260d0I0*2}2y3v0L3l4X4Z484q334$1_2b0F4*4p3S4s372A3b3}3F0f0/0T0H3Z4S3$3 0*0b0/0J522z4|4H0P0H0/0x0p0r0i0F0C0E0r1 0,5l5a4V3~2T010.040u5s5c553G0/1Q5A545v5x0l0N5s0;4R5b3E4)014!2+3v3x3+0J5R3/494-361^0J4:4=3:5$3w1O0z3b0J5=595H2.0/0E0j0^0F5s5@4j4H0j0/0y5 5B5v0A0d0/0o5M5G4j5Z0r4#363V3K5Y4Y5S4+4@3U4/214;6o4?4r6r4`045?603g5C4~040H41665^3i0/0d6J615C0j57042L6O6D5v0P0p0/0C1=1x6e6W1{5x5z5O5t4k6Z042a6(5u6*0/6,2)6K3(5E0v0p6?3F5J5K6d6-4|6g6i0k3@6l6g6w5-3@5)6t5+5#3=7a5/5;6B5?671{6F0d516-6C6@6L045F766|5w0/0h715d6M7H5C5x0c5L6-5N6{6f6n5T1=3v4d7c7T6p6x4c6s227j4,7l7X3A7p7.7x4k5`5|226V7y0*6304657w7r7z5{5}7^3F7{0w834H690/3z7~7D7{0D0D877L6_7K6X6:6=7C6P5I8j8o6)7z7B7R8t0*5J8h5v7{0k8A1{8904398c8p1{8C8E7z6N8s7_7E040l758w2o785U4t4(7Z7e7l4u7h7(6v5,8(7n6A7q7D6F2t0e0Q0C148J8x5D04817@7P5A0z4U4z4O4B4L150e4E9a2G2B6 1S2A4C5N0T0V0X0E04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)