Adresses IP
On définit une classe gérant une adresse IPv4.
On rappelle qu’une adresse IPv4 est une adresse de longueur 4 octets, notée en décimale
à point, en séparant chacun des octets par un point. On considère un réseau privé avec
une plage d’adresses IP de 192.168.0.0 à 192.168.0.255.
On considère que les adresses IP saisies sont valides.
Les adresses IP 192.168.0.0 et 192.168.0.255 sont des adresses réservées.
Le code ci-dessous implémente la classe AdresseIP.
Compléter le code ci-dessous et instancier trois objets : adresse1, adresse2, adresse3 avec respectivement les arguments suivants
'192.168.0.1', '192.168.0.2', '192.168.0.0'
Exemples
Compléter le code 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
.1280137xh15-js3:/S nAé0eI.]T2cfaow4)(+,_u[qb=èv8imFtPN69pdrgylk050!0s0U0A0R0(0i0n0y0(0A0i0i0N010U0R0Z010406050i0J0S0S0A0#0%040m0B0(0J0}0B0o050l1416181a120Z04051q1j1t0l1q120!0R0P0=0@0_0{0@0o0$0J0A0$0s0g0Z0%0U0d1h0n0d0R0$0d0(1V0d0U10050-0M0(0s1C0^0`011U1W1Y1W0U1(1*1$0U0#1r1Q0=1d0i0Z0A0o0{0x011,1E010z0/0s0o0A0S0s1$2123281.2b1*2e2g100a0n0V0#0B0Z0B0i0R1g0o0n0+1 0#0#0s0y2B1j2j0o1r0l1Q2O1{1}1|1%0!2l1F0R0o2d2y1$1z1B0?1-2Y2!0o0B2(1$0Z2H1r2M2O2^13222C2*292.0#170(1$0A1T2H0z0{030I0I0y2/0s1Y2-0B0g0e3j100n0e1j0A2_2|112{2k2~1.303234360s38013a3c3e3g2#3j0g26040n0x3p3r233t2M2X013y0A331r350d37393b3d0+3I2.3K0j3m0j3Q2L3s123U3w0{3X3Z053#3%3E3)3H2Z3J3k0D3m0D3=1k3@3u2}1D3x0B313Y3A3$3C3(3G3+443-3k0f3m0f4a2^3^2|3V3|4k403F3*3f4q3i3k0X3m0X4w4c3_4f3{4h3z3!3B3D4E433h3K0b3m0b4N3S4y3v4Q3W4S4j4U4l4W424p4Z3k0Q3m0Q4(2N4*4e2+4-4i3}3 4m414o4G4^0g0Y3m0Y4}3T4z3`524T3~4V4n4F3,4I3j0r100e0r5f4 4A4.545m575o4H3K0e0e5t3o0l3q3?4)4d5y534C564X4@453j3M0e3P5K3R4~5O5i4B4:4D4?595V0e3/045/5w5%4,5)5l4;5n4Y5.475;495!5M5$4P515_554=585p5F4t5;4v624b5N652 5z5R695D5a0e4K5;4M6g4x5@666l5*5S5,6b3k0e4#5;4%6u4O5h5^6y5`5+6a5E6D4`5;4|6I6i6K6x5Q6z6n5}4r3j5c5;5e6V646X6k6Z6N6A6P5a0x5s046^5?6j4g6:685|5U6%0x5H6`5J5L6h6-4+6Y5k705C6$5q0x3M7i6|6.6~7d5B5T5-735:0x3;6,5g7b6/7o5{7f727h5 0x61786v6}4R6 7p6B6Q3L6d0x6f7I6J7y7n4/6;6#7D3K0x6r7%7l7W7L7A6O6o5V0x6F7;7*507z7Y7e7q6C3L6S0x6U7U6W7+5j7`7N6?7:6)0x6+827a7^7X5A7B7|7P0j6_8l7@5P7-6=7/6%0j758u5f1u2?1j2(2R0!1}2W5i4F2%1A1r2=0s2@3s631r4F8N2k0R0!0{3b2M5F3A8U8W886%5H0n2p0s8$8s5q753=7K010)103w8P6w290C3m8`8=0o0y100p0!2H0_0s0t0V8 7m0{0 040k8P12798S2C8#018X2|7$8!8V9n8%7h278+8-7g9q2O3q0n9D0n8{1.8@040+0z9b848}3N9M8f0{0z0S103b2Z2A3b9Q3V9e0F9!5i0M9e0i3f9L9j9G9d100H8P9F90100A950s979(4,9e0E9g9j9i2`3U9m9o233.9r9y7#3k3/8*2f8,9t8.ab9B3N9Eap9:019*109,0(9.a69c010B100u9 669`9|9~9j9^azaB040N9@ar0oaG969,9@a58Oa79sa90o3K5 5la89ua$9waiad7r5qa%5!aW3S5Oa)8Y4sacak9za{ah2ga.7}6d3Qaq8=9I9KaE8|8~9/900z101Y0i0U0s0I0B2J0,0iba1.9$bq0{at04avaxaXaza1a36vbd4za_9p4Ja|7O5a4Kb0ajbK5V6r8;az9OapaqbE840i0!1001b$2H0o0P0B0R1+0J2!0nbhbj2D1+2.0S0M960n2d0}0s0#0i9?a49!bGaa3k6Fa(aZa*c7a,b1a}ae0gc8628=bZ3mbV9D0@b:0Rbi1+0+0;bmbj0U0;2E0(009{aT1+99b$019hc4caa`0g6Sc9b27P4`bNcQ5acO5!cn9Dar0y75030n0W0Bb=0k0n211Y0U2D0q3d0J0Z1+cp0y0d0.b/2E0y180A2J0Ob{cJbX9lcLbH5bbJcbdbcTcfa/3K6)b5cYc!c$b|2C0z1h2J0R1S0!0Jc-0q220#0Abj0J0#d6ay8Td9c65rdcal6D5sdfbP8(6_dkcnar9I2H0UdD1iaJar9e0Kbt3W0M102Z0Ud)bsd74Ad,d/100EaPb710dqdEd#9_040Rd`aL9O2Ze384bvbxd)aMaDd;5(aS9}aUee4,ecd)aRbw0Zc/d@049%ej510i3M010ucIeu29a10vdFbzdH8$cM5GdLa~3j8)9xdg7}eKana?2Na^dIa#6D3McPeQ7P5YcdbOdde(anb6azb83Cd)bUembf049}0U0I96b 0P0s0seretdG9Ras9+9-era2eFa@aYeIda5/eLcgfgdPe+5:bS9NcmdUeB1.cl04cHb(b*b,0n0w0#0J1+2zb:cCaH9,0n99b|bi0nb.1+cDehf1c3d;c5eY3ja%35a)dMfXe)cU5~1$cjazftcY0n0#0q9,0#0P0q0s0H0n0T3YfI2z2.aRb$fbeVfd9teJb4fZcaf#0e4tfkgbb4cXdle0e}f?f0bpd aL10aOgo84d%e7f50i75000e0Y0x0u6q0Q0u0rgG00erc22^aKbYgygAgCgEgG0u7S0fgJgsf59eeEaJeU9k0nfV5FbRg9f(8(bMePdQ8/bRghdUd{04dXdZgv3Ve9f8fr0{elh23WegaIgMar0Be5d!h9gj9}e~gmaVcKfedJ6Efhdh6D4#geeMhneThkg6ffcOg-e$6pcSg;e+cW9C9EdV10b9h5e?h50oe^fQ970I141A23bjf2d)h0awf9bC4cfUeX5FdjhAg=h+f%hB5.djf+foaofqf43Vftfv2dfxb-2C0B0M0h0,b?0n94cEfK0Ae 0yfFhReibDh{g*3k6^ho7}imhscgimanarf-cYfK0L0J0Rc-izc:cBigfD9-c-iA3f1*b|0ccrb=i6c)b/f 1hcHg3g(ik3L8:h-dd74h:h.il8:g^bVaQ10cwbog~5iaMgrheazh!byfcgp04edh{ef04b;bki:cyf2d_g$hwa!7$e!i#f#7ii(i$e!i,e.849I0Ri|2NgNf5enj6gnj1a010d(h50S0R107vjx51g!i=ekgqi^3sjs3VjC107S61jGeC10h%3S0ng%eWhlfW7uin7Pj(iqhp3Lfmjlgie/10g|0#hdjNdV9204iRfSiieGd8j$7$fYg)gaeM7Gjijga;hHg_azjubne{2.0Je 0A0JjJ51i@ko2 i/khjwk19#jzd)jQ04jFkw5ijIgY3VaM0Gkr1.kA5JgMj!g5jcilg8k6g.7hgdhEjgggkdi-g`j@j_jYi.04i9fR99hYh5gx10gzgBgD0XgFgHgXi_84kIkK3{d+bw1{k:jU3xktcx0Ikjklknh5a1j9k0i}eHhxdJ7%j)6@g:a-h;73g@3qkPbFh*ilc8jfk8hrkYlCf*lvjbhTda80lo7:hDlri)7~lG3th)k3ilh,kUls7h5cj,ioh?5Le0iFkNj`8=kqkGj2k-97k/lf10f3kD4,k=04k@gRk`gT0ek}l{jHd^iWj#llfW8llM8tdOlEcgmcitl*fH0s5Zk~f5l/mod=k,mll@l79;esd)l}l k_k{gUm4ljgZm7fTijly0g8umd5qmNl$8ki+l)kfh79,kCk*l.gql1h6mtia9al^myk;gPk^gSgH0rmFg4bAmIlieV0l8R8y8M8A8J1j0U8Dn22U2P0A1)m 0l8B9i0+0-0/0i04.
# Tests(insensible Ă la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)