Tableau avec des éléments tous différents ?
Le cadre
Un tableau peut contenir plusieurs fois le même élément. C'est le cas du tableau tableau_1 ci-dessous :
🐍 Script Python
La valeur tableau_1 = [1, 9, 3, 6, 9, 4, 5]
9 est présente deux fois dans ce tableau.
Au contraire, dans le tableau tableau_2, toutes les valeurs sont uniques :
🐍 Script Python
tableau_2 = ['chien', 'chat', 'lion', 'poisson']
Exercice
Coder une fonction tous_différents qui prend en paramètre un tableau et renvoie un booléen indiquant si toutes les valeurs de tableau sont différentes ou non.
On garantit que la taille du tableau est petite, de manière à accepter un algorithme de cout quadratique (une double boucle).
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
.128013.8592x/.Tr;nbylaeêu)dM63^Am?(P+2-],5fq!7B _o=pcwgQv4F1kRéhtsSàLj[i:E050r0n0%0m0.0l0(0M0R0l0m0(0(0P010%0.0Q010406050(0p0x0x0m0g0k040)0O0l0p140O0i0M020m0x0Q0h0M0!0n1e0g0I0p0n0(050d1b1d1f1h190Q04051M1F1P0d1M190r0.0V0|0~10120$0.0T0$0l1%0$0%17050@0j0l0n1Y0 11011$1(1*1(0%1:1=1.0%0g1N0%0$1@1!010H0_0n0i1s0n010|1k0(0Q0m0i120C1.2k2m281_2b1=2e0x2g040a0M0A0g0O0Q0O0(0.1n1p0=2i0g0g0n0R2K1F2r0i1N0d262W2325241/0r2t121*0i2d2H1.1V1X0}1^2*0.2,0i0O2:1.0Q2P1N2U2W311a2l1p2=292`0g1e0l170Y2T3518342s371_393b170C3f2m3h2U2)013m0m3c040u3q2V193t3k123w3y0W3B3s353u3H170G3K3D3M3F3v0O3a3x170t3R3i361Z3l3W3n040K3K1Q2 1F2:2Z0r252(3U0R2{2z0;1W1N2~0n303g3.3{0=433j3(120Z170=0H3.3E4a010S170M4g3T4i0i0H170%0O0p0(0N1V0H0H0#2P0i0%1E1G444h2?0116040z4n494J0i4s0m1;0n0m0p4O3%4J4L0q0/3R0M4)4m4I38170i3K4+4o4J0O170P4:3$3N0j172w4Y3u4L4N4G3r4{3U4R04204V4X542V564i4#4(4*5f4J4c040H3W4`4,3l170.5q4=290O4k042^5v4P384}040g2m0T0n503U525L4p4.5O4!174$5i4*5j5r4b175o0g5C4Z4-040,5%3u5y5t4/5d044;5D3l5F5H0i5J5R295N5;5k5)5u605Y4K5T4%5;065W6b5X5w1_5m0.4f5;5?5(5s594T1=4W5}1_4L0-6r3G5t6v66040E5,3U4@040P4_6j616m5a6q646e126t6y585+6N5@6P170E68316a6c6$4)6J5Z5G0?0p0g5:316k3u0Z0R170X3x0(5K695W6)015m2P0%6-6/3g6;3U6?170f0g1C3#0d46423/7h0d3=1F0%3@7m2$2X6o7j3=1L486l122P0x0N0H0m0Z0n0N0$0u171x1z1B1D0M6Z441S3h1M0s0o2y0M2I0M1o0M1D0(0^1?0r000o231?3b2^7#1p2,0M2l0g3{6-2m0%0M7M0M1=0{0#0l0#2y4D0{1b1W7|0{2G6-0M0V0O0.0g7X0.0M0p1p83852d7}0m0Q7^0^7}0Q1l2I0n6-0{5o0.0(0F0|0?0%1?5o0i2R0.7!0m8m364u7}1B0m0r5H147M0e0M0:1p0T2E8G0M0m0V2Q8S0M6L0p0M2M0@0_1=774i1f2J0$1e8K0c17090z0i090q4:7!0V8R7C8i1?2d0V8i7!6 8 26920n9404960i0v0C994:3{1t1f0^0(1o0(0e1Q7S040+002F140x8F0m2K8^1?7?2P0T1f0=8j7 810M8p864E7@0g0#0R0#0=870M0z4u7X0p8a870q7@0n3a0?9S8^1W8F9}7@1f0M0C809T0O0x0j2Pa08K0(4E8H1e8F8I0~0M2Pah1?0j5b7`0Q9G7R1U1W3u1:as0r0D6{7}aB0naD3x8K6.9Q2g8^9Q0m0D1:1_0Y0/7I1N2^0Q1m0|0$2Q7E0r120Ra%0Ra)2h0.a*010N0NaH0r0N0Ya{2h2x0n12a@a_a}8=0k0Qb0015H1V4@0daY0ia!7}a;b1a^4TaCa{0N2p0Ma bjb30Y2h0%b6b8ba8P01bd05aZa#bia?bk0jbma|7Ibq2fbsblaIb4bwb77y8XbAbC2:aAbQaD0~as0`1.b%0n0l0M5#bPbJbRa|bu040A0 0M7/5:b+0l1Nb~b.3Wb:bKbo170s3x7:0/0M0,4v8Ka98c9+9-9/4E1Fb~c04Tb,c20gc4b=0NaXc82+7Occce1?9#899d87cmcpb 3;3 ay2;4ia_0D3{4D8r17cMb!b;aD1;0Oa.cU3~cN4J1{1)1+1-7w3u2v2d2f172B0)0R0g157}0A0k261o3.417w32447gc.784d0n6i33655z4m6U7x3v4r594u4w4y4A4Ccldg511753dc6O3v4S4U6Mdv6V6z5U6}6ddC58753r8}4?4^6C4p5F4 dr5Mdt6Rdy6p5cdBdh5hdF6(655m5#dO4Q6x6I655.5AdJ2VdL5E175`5|dS5gdUd|d,04d=d7d}04dE6!6%6 d)5pd.dw6Sd+5x5z5BecdH5_5I6|dZds4MdVe16y4#7P3r6#6%d%dw6gdb766 5 eo57d-6:6 6E0J6HeJ65eed 5~5Tef1_d:2m0reU6WeqeR6K7sdA4Hdw6Qe$6w5Aet6XeZ016E6Ge=588?e:046ue-dx5*e|0Ee63gexey6~d(d_6,6.e=79046_0`enf5f8eAfa73fcejdhfe7b7d691Fd67i2W7ucK0V3hbZ3UcPcZc#fCaz3Uc*1}1,2qdwc:a c?0Mc^c`0Qc|c~0$d060d23$d455fwf9044e6yde6Rdj4t4v4x6hdo8r4FeGe4due*dHdW5be|f4ewfkg0esfp5-dNg957dQ2de|f~55ePg1e)gie+eTd$d@6f5!ebeOedeIeDd/ehe2gq3Gel5{figmdCeFf dhdIg3ev3Ce8f+d*gc5Pf1gS4?gze_gDd{f|5Se#g#62gM4:gB010Rb@030M0b808Rdn4B2d0R1?1b0j148|1D7}0l0*0M0J5Veye95teCdK6 e`e(dYgJepe~g(6m63hke!6BgV5x4^eNgxgv6ndzhggGd!17hjhheHgUhn6z6Yh7f7ezdC71fbgAe96@ff6`gFgOdGfqfm74fdhRfshU3h7f3|2Wf$7kcLfAfIc(29fF0lc!5mcVfK1+fMc-6 fQc=2AfTc_c{2CfYf!33f$3360f*flf,daf.4lf:4sdlf@4zg_cGe gIhz3Ngkhy5e65euh7hd5QhqeVgbguek4~gfiqd~hGhehxg3izgQgthug7hmiSdhd:eiiFgKgZh%eEiKhDgTe2i%e5gN18gPiegRiZithFiV5-gXiCgCd_emggeriUhcd/170Be=9O3de|0Fe_iBhGiy6jg,g.17g:g=ang^4Cg{9@g~2c7#ah80h4h6gpi:hMhajchwdXe|hCishEj2iwgn6Ae=e@htj3hve{iJe}er6Tje6Xi.f6hKg,hNfnhPd(hRfg6{iPie72hZi|70h#7ch%19h)47fxh/j`fzh-fBj h.fD8~0r0x1o2J8P1p144L1L3u8Xk80ika1oaS2J21040L1o7?0x0#c 2Mcb0w8/0R8;1V8Okr0^2P9H7vky8:8na1kD0i2e9g9;9?kL2d6{ac1=0q8Han2Pa,9}k$8^00kL9%8rjt7}2d2ia#cRah7|8H0^0i7Y0l009qk%0.jp8RkL7`h22^0#kF9h1p7%8=0^0l1=aw1Tc%3ufLc,fOdCi02yfSfUi5c}c i+ia7Q33idjAifhbjKdCf/e 4qikf?jnf`j0lHiug*gpiA040V4vjNiEi_gd4dl10%gg9alRiQ5$j=58k,4DjNi{i?hEjSjX04jZjzhX5AlD5=lSl.l$j=iXj)hvlUf{i)g$i.hLdhji04g:jpagk/juh4l52ik{0@4D7@4u8jkLkC2KkPaejxe7hKh96+j(h!6^hThJhW6=17b,j-jTl`mBgjlTlVjTjGlEgK17m1f2lW6FmF04h$j.lBj:fol=4ifrj^7efw1S3:k1h(k00=8`0`h:kgk7k99R0j1o4vc$0Qn0kikk0ikm0%kokq0imTli1M0U1Cb-h1a9k;7}2Mk}3x0T3W907W8.8:0=0p0c0Mn40p0}7N0.acc`1B0#7N0ykH1Ob^2E2G6{mt1pnunw9o1?nzkAl48U80l7l9k_kzkBl#kbmx0n8H0=82849(0{0r0#0,h405d6m7fvh*lhm`3 .
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)