From 2870aa694152901049fed930abe3e963b8e4500b Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Mon, 17 Feb 2025 22:58:18 +0100 Subject: [PATCH] Opzione 5 e 6 --- Program.cs | 22 ++++++++++++++---- bin/Debug/net9.0/strings_3.dll | Bin 8704 -> 9216 bytes bin/Debug/net9.0/strings_3.pdb | Bin 12216 -> 12456 bytes obj/Debug/net9.0/ref/strings_3.dll | Bin 5632 -> 5632 bytes obj/Debug/net9.0/refint/strings_3.dll | Bin 5632 -> 5632 bytes obj/Debug/net9.0/strings_3.AssemblyInfo.cs | 2 +- .../net9.0/strings_3.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/strings_3.dll | Bin 8704 -> 9216 bytes obj/Debug/net9.0/strings_3.pdb | Bin 12216 -> 12456 bytes 9 files changed, 20 insertions(+), 6 deletions(-) diff --git a/Program.cs b/Program.cs index e6399ee..1bec6a9 100644 --- a/Program.cs +++ b/Program.cs @@ -17,7 +17,7 @@ class Program { Console.WriteLine("3. Primo carattere maiuscolo"); Console.WriteLine("4. Sostituisci sottostringa"); Console.WriteLine("5. Parola palindroma pari"); - Console.WriteLine("5. Parola palindroma dispari"); + Console.WriteLine("6. Parola palindroma dispari"); Console.WriteLine("0. Esci"); Console.Write("Scelta: "); scelta = Convert.ToInt32(Console.ReadLine()); @@ -72,12 +72,12 @@ class Program { break; case 5: Console.Clear(); - //PariEDispari(); + Console.WriteLine(CreaPalindromo(Input(), true)); Pausa(); break; case 6: Console.Clear(); - //PariEDispari(); + Console.WriteLine(CreaPalindromo(Input(), false)); Pausa(); break; default: @@ -196,5 +196,19 @@ class Program { return ritorno; } - + static string CreaPalindromo(string p_stringa, bool isPari) { + string ritorno = p_stringa; + int partenza; + if (isPari) { + partenza = p_stringa.Length - 1; + } + else { + partenza = p_stringa.Length - 2; + } + for (int i = partenza; i > -1; i--) { + ritorno = ritorno + p_stringa[i]; + } + + return ritorno; + } } diff --git a/bin/Debug/net9.0/strings_3.dll b/bin/Debug/net9.0/strings_3.dll index 3e4cb71d4bdc75a0386ecef640aa9321cd0fdc45..7fb0eec711cfeff7f855d664977e7296b8e872a2 100644 GIT binary patch delta 2479 zcmZ8jeQaA-760A$<>%)(vE#=1S`#Pfnm0QMXZVmAFoA|N#&EZlsT->%!N&NfLsVj#Mh8Qr1*udBq*jpdyU%Xe zcAxI=-Sa!=+;i@I=U)5R=40DWexut;KY0_ib{X9Wi9w)^gk2@A?A%Z8tv{Oqb}3>b z@QgXv6|4IaP)B)T9q>8XrS-{4(d#5yNF~_Y>5nC ztAW=efS}B7Nzpne$F+#KOXjpQ4R@0}%%1(a0x84#wv}TXx($E>H$V@U-W=*2BKs*h ztxuO<AEUy2a2s!yIivsv!ixj6am|HmV+P_MyXT3 zHDfJkYIiLg6`I#zmpdCKZCQZ$J#>ak!nIP%(mmzI(TQCj%F z4L^&sx;kevHYgDH_YzT*h79Hwm1m94fLe%NY?bdC?$AEcPCS&l9hMd-wo^09Z4mlL z#_nxo9R!;9h5{Ph)|#$pmG_xlqC=L==7@4S6OUP`dtpV*V!Qm2+2trQ7`3F^DKDDM zqElWmQ(INwMI+`!osq*!OG_mc+*a#Kb?%E7yQp=!QK?ucg=i=V#0E8Va0Rr8f}v@k zFB+(rodT0HqDKGor7tiu%e_Nhwc5%|#0drZ($G|}4p_SFM=DLJE#(JsihTs9Itw?J z!lDrl_WvHK6(}8~m0mhU)ZBjG&Wagapuu^$LLDdgW?6BCj?OqEwUstc)}^{w4`r37 zRtGunolYs+NJOs%4?@2b8Dr}%_#)NH0z)Ku?jtyCUm!3y>viV-YE$o?iuv9pDXojidToCw~((jqT{q+D3 z9eTFy*|C}LuTb7D-wJq5>MBs3Q-h>`s%;sySC*%Bo?12wk7*Nzg=;>Z6&sBP%y3={ z*F{*ja7jBu-07p^W3P|T`1r0++9SU2t3JLd)NF4Uv*d$@8uvkspYZu_ido&k7sYIu z)O)^Budb-)i53i>F-$dn&UfBI2aDwx5Ef2STaOX(7gi?liUKZ3EhB=*^ddG?B@%Ct zQ&JdBl$6CzUT$G{;$f^8;|cIez#OE$Q3&j#sHA@xE{%TPU6Y`s-`1pS#u`fhs7YI~ zRcJ`?Bq+ao^t%P?tS0>lYq)n0tg7nv;~pmdR84wK-z#h+Zl^9u$6-1KF{?yMm-PEY z2%S76!10z5Zd{lnfv?G52Qy4p;BS;QjOjs)7=o3nY+8v9?jS}OSmCgbclx-)$K5_o z`j{gM6o^fj_HmAAVIKd{U1C}E5v7k0i8Xi@yOGADWg3m(QRMXqv0H2;Uf0Kb2Ny43 zK;Ol&V@`1VL!&@EZyd#2DC@^@5jTxfxPYYb6#3KoJn@q89IoSv@uENe18a1|_%oRg zeP+lQBmW!YD)GGWPh$DBF2oBsVMN5U(2ORIheR9kypiBHRV(Pl=kXbB03qbX0Ae^o zY{$2WJvc>7;T@uf4~U<}--)BRK^*h>3F0X7=+{PZ7@n5L42Ctq0|^-X*(`*@mMeaT zNLGF|v|4y_J{0pju~*d=codhLS1V70_h&!0G1N)i$-ad`jn00}%qEb+N4KZwNw z4}mOaBY(+bR;6df0nrG|pX>bTOZm4)zc(FkFTR=FR5{(`3daf9^_s0~wkCfW zPgy3k`g%=XjeozK$z;-*bb76qo$?0ro|pEfy#3kyx`X*)FXs(;nFHyyQ=XRtO#iSE z*;qupKLvMtxjiy);|j#iagEGw_VxT{v7XoRt)@I;?7SZFICYQvI_b1@M2-|Le)w|b z*p^q^tD%t-jW5b<%jTgPx#wn$&a7c3as%B8K6%5MVlx8HU&milCuTAW;(? z>L6l#)#E#0fEc1iW1y&s(Wvnq6Gc%I!A#>T#t@Kzi7~SIox6gXc$@Rx|NG8={`;T* z{P%W8_m0ko?uk}DKXw46>pMhIE)qZu1eMTuNrcs?h=z|cg1)*r47hOPrNE7TK#+4-DpHqF zy@p@ZtBkRC@&am0IoelhSf?hLT@4L1?a6=_wwo(#uBK_yM7vO1%q@ur8EnEMzuv&+ zl82;6dH&=73O)u@cPS#Yn(d@PrpT1wFyDvw_Z%W&uF zICCGTh50YrzJ#h5?&|(>x4~sMxNK3QcDo{d4V;)13d&H>)qWSB15ZF&0hbeIZzyQR zuf+vg7O>Qq2)YCA85Ib~>i(dlvwLrR!M{E1Ms?m*EgDso6`!ip9FswBz&rP*@$vDz zPSvBU5T7~_%7xV$E6hB0SgpfRonXipUj)lzd7cV63D}J~yD8?@X}nXtIKj14Y!?IN z*cV=Vx`rmg0eGtWeIDz94ScQ)$eAzYd-+hywmBJe#Sw5d2NM#jxm7kr0EU^n3{WlZ zK(8)cemT8u7T%lVIk9F=IF_1ZOin7B`6c3&$oJFB%nVca#D9w6>xT;R=8aifLUddOCSekhiPdo|dX| zGA{?if}-;VxYcK#hT)ASJDit=5o5lzaN5BmqFGMHYR0v2Mocm-d}TaFT;ibD!6pZv zaqzg%vo||y-*E6lp`*PhcTzuVYI_E>{iLJs7CTKZ)`*?Ml-_ronoKP{OSEum0v-Kv zsTVKe0t=0B3k$bVufSaKDVqRzO#?Tix8cX_W)AZw7=?GJY34%}nf6%14}lLY;#MR@ zZx|Q`3b@Z~69NOIntdy6I*qWKH2WQz?JKdbWs>aO61xiXgn@GL{H$h|Hw?$*T-=EP(@%_w1;i8P zVjRLOa~XZk$v)cm%MHYXauYtnE#@wKh9Bi4cpH^+5A}k%pZJ!15od5rzUu4rC#coN93=>gYqn~UvTZW}yJcpBJ6-i3e5f92Rk4C51gjJYn%wj375wj4) zD&i%$jW`W=6XSTB*n*?Pc{o8_h+l|{9lejZ5JRXp7UCvEjUjA>Z3yQbkf=jH1~3TK z>$BuB{E=1zzUe)-Sg$(-e4#F0w&?#KZKClcOukQDJc5UC1;;`brH2E>k9^Ar`3@Dw}K9B7-pV%5iMtA#KBUVjk;?=PL`s-|@Me z|HSGyyPqEUabD(;FH*&QAzP?p)y>MR*=MI)lWmzqdZ@i^D4UtnI+#qRvV-l(Y$luN zXip`wLmipcR3?*EAJ;@$@WG-#AB0%aYj9&%bHw<^7~|*Y!lm~ZVCucEnN&mPm4mr{WmjOaIOFV diff --git a/bin/Debug/net9.0/strings_3.pdb b/bin/Debug/net9.0/strings_3.pdb index fe88fc754e82e7e9ed0b27a997e7ced1930bb0eb..e2fc8fdfd2ff36a5d1b43f33b5d04777910d28d7 100644 GIT binary patch delta 738 zcmYjPYe zP8US0dWq@`M9lwtE+YZ6Ew!Hdy zXGE{Kzk0@6n#>yQEu5boNabZO!J0xLunb_pJn(2kdLauY8$j(eta2%9p16-`5V!?= z14{f%)&SEspbz*V_p*m8WjDXktjM#cnZ(owJO<*>>)!Lb{_HR;2XXn@Mqscu;!lv&-jT|#0@?j zC+V>w ze|VQGc?9$t5z; zhx#GL$CS&ICwg!l0w%`f5k8kH&SZ$kR7dS5^~l&%jF*8u!lDw)mj4nwd4Cfca1?4^ d^eJsT}ppegoY-kh%Z> delta 456 zcmZ3HxFddoNsI{-1A}rM1A_oF149M_kR4o7l$n=a3}iA?0L559VxhqdH9&R%i0vNg z=>nwB0QqmUfqbW&{3IZM)1sr%Vw2+CTjTD$dAgoe>bUE#{)rQ0M7e=-TtKV~#C$-^ z2*m6Y51NA|_<I#74+Orx7d|5ou_Ny@#O#Y<(jm?6I zftx{i@(&#wK@JuMHU>5(1||jp5Q~FlvcIkqSI0S~Iw_!s8KWo9)|HYqIDa4N|*(h|9&qGxT)>1d1CVEh-2w1HVd+RVBEwug%v|)@)GVd z8s_Harsk%mCdL*?#spfFeCv<1BPTEX$+Jx2J=&Z;>iqV3~4~p5-64k#701D&X5XJV**wK6y2OI HIFkhcnGH4n delta 193 zcmZqBY0#O_!IC`l>7k81CCmcL3<{)b*57n!JRy~OfQfs-Wl1o{3M`^Ay_;OsL~S1GXm0SK(&@YwI)Db NA`qr+P8XcX0s!u^G*|!t diff --git a/obj/Debug/net9.0/refint/strings_3.dll b/obj/Debug/net9.0/refint/strings_3.dll index 0f2bd7abcffdf511eb481baac5130aa37ee0a76f..2e7c7f7e12a2fca90f5e113d3facf056c938fc56 100644 GIT binary patch delta 193 zcmZqBY0#O_!Lsn>qIDa4N|*(h|9&qGxT)>1d1CVEh-2w1HVd+RVBEwug%v|)@)GVd z8s_Harsk%mCdL*?#spfFeCv<1BPTEX$+Jx2J=&Z;>iqV3~4~p5-64k#701D&X5XJV**wK6y2OI HIFkhcnGH4n delta 193 zcmZqBY0#O_!IC`l>7k81CCmcL3<{)b*57n!JRy~OfQfs-Wl1o{3M`^Ay_;OsL~S1GXm0SK(&@YwI)Db NA`qr+P8XcX0s!u^G*|!t diff --git a/obj/Debug/net9.0/strings_3.AssemblyInfo.cs b/obj/Debug/net9.0/strings_3.AssemblyInfo.cs index ae9f6b9..ca12160 100644 --- a/obj/Debug/net9.0/strings_3.AssemblyInfo.cs +++ b/obj/Debug/net9.0/strings_3.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("strings_3")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6415a06c85cfa74b112fb81faf09820fc9a42aaf")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7775755438b30c3353b3d8c6fc93a3237e54b33a")] [assembly: System.Reflection.AssemblyProductAttribute("strings_3")] [assembly: System.Reflection.AssemblyTitleAttribute("strings_3")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net9.0/strings_3.AssemblyInfoInputs.cache b/obj/Debug/net9.0/strings_3.AssemblyInfoInputs.cache index 4e9c5da..6a7be47 100644 --- a/obj/Debug/net9.0/strings_3.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/strings_3.AssemblyInfoInputs.cache @@ -1 +1 @@ -daf4d26f162aad74b0d6ca9d5e46d1f534c7df8294bd270db72667436b646006 +f69ddd740cdd255e20227bb1b23ca150ec3c9b6db7d226c093d6158f696c960d diff --git a/obj/Debug/net9.0/strings_3.dll b/obj/Debug/net9.0/strings_3.dll index 3e4cb71d4bdc75a0386ecef640aa9321cd0fdc45..7fb0eec711cfeff7f855d664977e7296b8e872a2 100644 GIT binary patch delta 2479 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 diff --git a/obj/Debug/net9.0/strings_3.pdb b/obj/Debug/net9.0/strings_3.pdb index fe88fc754e82e7e9ed0b27a997e7ced1930bb0eb..e2fc8fdfd2ff36a5d1b43f33b5d04777910d28d7 100644 GIT binary patch delta 738 zcmYjPYe zP8US0dWq@`M9lwtE+YZ6Ew!Hdy zXGE{Kzk0@6n#>yQEu5boNabZO!J0xLunb_pJn(2kdLauY8$j(eta2%9p16-`5V!?= z14{f%)&SEspbz*V_p*m8WjDXktjM#cnZ(owJO<*>>)!Lb{_HR;2XXn@Mqscu;!lv&-jT|#0@?j zC+V>w ze|VQGc?9$t5z; zhx#GL$CS&ICwg!l0w%`f5k8kH&SZ$kR7dS5^~l&%jF*8u!lDw)mj4nwd4Cfca1?4^ d^eJsT}ppegoY-kh%Z> delta 456 zcmZ3HxFddoNsI{-1A}rM1A_oF149M_kR4o7l$n=a3}iA?0L559VxhqdH9&R%i0vNg z=>nwB0QqmUfqbW&{3IZM)1sr%Vw2+CTjTD$dAgoe>bUE#{)rQ0M7e=-TtKV~#C$-^ z2*m6Y51NA|_<I#74+Orx7d|5ou_Ny@#O#Y<(jm?6I zftx{i@(&#wK@JuMHU>5(1||jp5Q~FlvcIkqSI0S~Iw_!s8KWo9)|HY