From 4370f4cd05125a6cf533b209e139477f99b353dd Mon Sep 17 00:00:00 2001 From: Digi <marton@szabomarci.hu> Date: Thu, 27 Feb 2025 06:47:57 +0100 Subject: [PATCH] =?UTF-8?q?A=20greatestDistanceBetweenWords()=20fn=20nem?= =?UTF-8?q?=20m=C5=B1k=C3=B6dik=20helyesen,=20jav=C3=ADtani=20kell?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fordulo_1/Program/Program.cs | 93 +++++++++++++++++- .../Program/bin/Debug/net9.0/Program.dll | Bin 7680 -> 8192 bytes .../Program/bin/Debug/net9.0/Program.exe | Bin 145408 -> 145408 bytes .../Program/bin/Debug/net9.0/Program.pdb | Bin 12288 -> 12968 bytes .../obj/Debug/net9.0/Program.AssemblyInfo.cs | 2 +- .../net9.0/Program.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../obj/Debug/net9.0/Program.assets.cache | Bin 228 -> 228 bytes .../Program/obj/Debug/net9.0/Program.dll | Bin 7680 -> 8192 bytes .../Program/obj/Debug/net9.0/Program.pdb | Bin 12288 -> 12968 bytes .../Program/obj/Debug/net9.0/apphost.exe | Bin 145408 -> 145408 bytes .../Program/obj/Debug/net9.0/ref/Program.dll | Bin 6144 -> 6144 bytes .../obj/Debug/net9.0/refint/Program.dll | Bin 6144 -> 6144 bytes fordulo_1/testinput.txt | 2 + 14 files changed, 97 insertions(+), 4 deletions(-) create mode 100644 fordulo_1/testinput.txt diff --git a/fordulo_1/Program/Program.cs b/fordulo_1/Program/Program.cs index 4361a5c..44a5295 100644 --- a/fordulo_1/Program/Program.cs +++ b/fordulo_1/Program/Program.cs @@ -147,6 +147,88 @@ public static class Szoveg{ { return wordsWithUniqeCharactersOnly.OrderByDescending(s => s.Length).First(); } + + public static int GreatestDistanceBetweenWords(string input) + { + int maxDistance = 0; + int? firstIndex = null; + + int firstEndIndex = 0; + int? secondIndex = null; + int secondStartIndex = 0; + int secondEndIndex = 0; + + for (int i = 1; i < input.Length - 2; i++) + { + // új névelő megtalálva + if (input[i] == 'A' && input[i - 1] == ' ' && input[i + 1] == ' ') + { + if (firstIndex == null) + { + firstIndex = i; + firstEndIndex = i; + continue; + } + + if (secondIndex == null && firstIndex != null) + { + secondIndex = i; + secondStartIndex = i; + secondEndIndex = i; + } + + // kettő közötti távolság + int distance = Convert.ToInt32(secondStartIndex - firstEndIndex - 1); + if (distance > maxDistance) + { + maxDistance = distance; + } + + firstIndex = secondIndex; + + firstEndIndex = secondEndIndex; + + secondIndex = i; + secondStartIndex = i; + secondEndIndex = i; + + continue; + } + + if (input [i] == 'A' && input[i + 1] == 'Z' && input[i - 1] == ' ' && input[i + 2] == ' '){ + if (firstIndex == null) + { + firstIndex = i; + firstEndIndex = i + 1; + continue; + } + + if (secondIndex == null && firstIndex != null) + { + secondIndex = i; + secondStartIndex = i; + secondEndIndex = i + 1; + } + + // kettő közötti távolság + int distance = Convert.ToInt32(secondStartIndex - firstEndIndex - 1); + if (distance > maxDistance) + { + maxDistance = distance; + } + + firstIndex = secondIndex; + + firstEndIndex = secondEndIndex; + + secondIndex = i; + secondStartIndex = i; + secondEndIndex = i + 1; + } + } + + return maxDistance; + } } public class Program @@ -178,11 +260,20 @@ public static class Szoveg{ // feladat 2 a - Szoveg.ReadDataFromFile(@"..\szoveg.txt"); + Szoveg.ReadDataFromFile(@"..\testinput.txt"); + /* Szoveg.wordsWithUniqeCharactersOnly = Szoveg.WordsWithUniqeCharactersOnly(); System.Console.WriteLine($"{Szoveg.LongestStringWithUniqueCharacters()}"); + */ + + // feladat 2 b + string fullTextInSingleString = string.Join(" ", Szoveg.fullTextInListOfString); + + int value = Szoveg.GreatestDistanceBetweenWords(fullTextInSingleString); + + System.Console.WriteLine($"{value}"); } } \ No newline at end of file diff --git a/fordulo_1/Program/bin/Debug/net9.0/Program.dll b/fordulo_1/Program/bin/Debug/net9.0/Program.dll index 34379e7e06f69b92334ccc568ca850c6f4b2d54a..8b1f759706af1fab81b5546ee320417efbf5b50d 100644 GIT binary patch delta 2809 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 HaMJxh2J7M- delta 1910 zcmZvdeN2^A9LK-E=Xve}T<{9q%N69s%Zu_N(FL7pfFp1NOMF97Oj5>F?qa?GwR8lR zO6S~c;%P-|`7(Q%FSRjd>qQ&YAL+8DvrTJeFY^y-w3^HDNB+_GoD1YyXFH$sdpo~# z&hOmko@h<9>d3*o)}d?nFxh@W9ug%C1Zaql8Mjvqo@w^^D}YtnPy<wX26O#MTY)6% zrRBgnm1~u%7Af?0rqUE*52!<u<E!#etYLTAgX#k*lq_{y@<R1Yr&|NN1rM$i09%<( zsCyZ%uFVRMthPR~ByGg&35)ntrJLQ~++9q6)B>ECWK$~n9$lQbyNGbnm90gt=b|W% zjOvggp2eN}kUOtyiT0N0MN0ClqWMNB>z<(l9i401m}BqCptl6IO^?@#*%;LI_>Aff z#^v_`-*Oz+a#K%NWao}<eVow*R)=H$`X=0`oUG;g^~;xWOyarLsp5pfe(sP*j&&bL zT^#Pj6kW?qYSx<?wGEiCba8aFV|Cdsb{Q^|E%r>j#Y4K-Bkx!)nynDMUyJ4;!*>k} zjD3@Y`so-Koub;LXfU$Z3D{n2KooVTH|a8r{V4<(c@te+;Hnj{eK?N_S{5?W#SL0q zggDp5SGMLT<9(=QOe*eB)?1Ef@JNCINk;!T@2`4VJ!~|K$%OT?IiZ>r@WRebMlYvn zEeS!?JDVhkQLBwS>$J%tY(ocSL8q(^=>=ZJ6|4|J$E0@2=@APr<;HwR?Otl(JoKB; z<LDI|V|m&+n7+{-5C?x5EtbZ?P=0LU%g%oBAiW@_joHJzyp2YS>UAq%YGx%*eNm zb|8H%tKs7P2O?d3OpWVLIlnN@7kOGG`j!Q^SPenD^DkqT5!OWz?<8QYEl43<WRPAI zlgTJITw?f`;c~+@hAoC|q#)AIAq{&B2T2zv(dEp>X}sXf!7!Sg0v3F+(?V)*5)$oJ z@(r{bON3lX`)S;^2gskT7JP<2=O|h04B;|7GEDny=RAMX%j`?YLaB4ZSZ>kMuM=e< z;@rV^Na4AMk>X5{RZg4~aLH^=f5pltTb&vSm`(hOzj?QNja-N)(O{J!5kpc2KTeXF z7$x&@nVgR}dKVx-R$>lWhf?whV{hu`P{%DiLO#uJpxwyrMjkLcX?P0VsIzKBM~;%! z)?!)?;7yDnRhsZQt|2H+RA0=4&E{3{+n;W0WZcM8HvYW=Yve<Q{Wq}Ue{4TMeKRA( zpM|<RW06|mD^c5g8%D19Zi*UCR%&@lj#JmUtxdg_5>|IouBr>EXH~?X^>Ahx%CMO` z-iKXymLJOw>OFXlU2pi8iF@~(E}vR?@W<bJW`247wz}XCORM_bzmzNuG)hG63(O@? z1Tt2&N)FOeHND9q@iEbk6Q7%w+GzRWJt0f7(q|=GR$A(w=~(T{L5?_Hh9q+0R1&oz ztw0)8Z`vmbUV*2)EL;{=kzjts{_*DzK^j-{wCH4y@^Oj!b)8~O7h0=@?Bn!}`_-qx zyyWAjE*5VbvR7UlK2zK{Zz81r3~s5IG#;BW>fC*I_qOlwzt_IKx}mai@(I$J*K0X6 zm>aa}E7a?=o*4<{Y!>B9-x;jpjU1@~&gm^pwsV#`ntn`@RCz|eH6|m?8GT}h`Dopk jJzq6vJ}N6l1~YeC>O}Us1YWj&B|9ocQgZ%~!EoF^8|F96 diff --git a/fordulo_1/Program/bin/Debug/net9.0/Program.exe b/fordulo_1/Program/bin/Debug/net9.0/Program.exe index d672c0311c158fa0bf1e69dd8dc7ebbb95173f09..a41c0190a65ebefcacfb4b13f951416fcd00e28a 100644 GIT binary patch delta 187 zcmZqpz|ru5V?z%kW6$PZMr$C|e3GgCBopKIlT1vr^;vRQ85pJq7%_>k)c{!x%+s5U znC3AiOjk5!Qf9JY+U{n|RL98N#GpU@xCxVXur`AcLkfd2Ln06-F_<!#Fjz8J0HFyG zr!b^47y!i#z-m%~q!EJ|Lo!1eP^}qI-T+9O0AUi4ZOUK>6bG5Yu>B*@U?yG$W(I~Q PEI=m!LBn)SbEakhF!UvU delta 106 zcmZqpz|ru5V?z%kqs8W4Mr$C|e3GgCBopKIlT1vr^;slX85pJq7%_>kX#iPkn5H)w zG0kJ-nXYKeq|Ee!al4x_Qyn9-0R!9g<0een+ucl=w3v9;FflMZVPOCRo$0maOwE&+ FLjW-%8o>Yn diff --git a/fordulo_1/Program/bin/Debug/net9.0/Program.pdb b/fordulo_1/Program/bin/Debug/net9.0/Program.pdb index 68a73d959a6e91ad990672bf199a0473c56423f5..c500acd0a676c609ef79bf7fc15b566e31e32430 100644 GIT binary patch delta 1201 zcmb7EZD><x6n@ToZ*Fedb&dT<TkUK`i%?ocDgN+-O=s1ND!Lf_Kv|=Sr5aOAqHQKF zxAsd!QHi2#3jXkiqD-XyC1Zjc{juqfg0R7;7KEX!>R^H>7Wce2LC3%!UUHuIdERs0 z_Z&{ny-xe(*vXb`wE@ij2AJgf8swpLvNO?<BE=&U;19FIAxx6AYrZ-hT*<Y~18i%i zUJ>uwK|S&N;qJ5k$DdsYOin%d+YB8`9_lX!tWA~5_7wrbn0gwIxmL>63(Ukqk_wt# zaOgmtRIlDsV|CMXWDV^TnxYlwM1q0pX2BfhfA<K!Y#!bwO_KeUXMK#V;UzN|aJitT zQ*WjoqG|sO>RI#+QWsIzx=Ddb>f-<Cb=0NQGYfv!?LIBUd<KPY$qk$!T3PgS@!}{E z_?{;2j^QTq;E22b!rgyKRIZn0x?DHYzy_j)OGGIowOsy`sPGffz!=fQIMIU<qUGLW zqr8lw1R8<8G(ktM%J{UgUOaf%)K2^&-?{FtWE6WNJu5p?=}2N{4ABC~Z8z4|9*D&E z$FOUEJiam3lMW_AoQrrYKOea(#)4I;*v_s*v^5b8CZe$(?CMOW(r;DXnfK&*C>=@i znzx~On#tWahU@2!o?U$NtBFM8wKETvu9%yidh|o^ml4(1eewLF9siU(&fPHosGrrg z@Akcl@b$kg&O3Oh<YCkCsW<)0pYNIYt#bF>tFL6)@HJ0eW43oI{~vMAc?1>8R;W^( zt$@k4RcltG*gEbR@R>y%dJjZ(3qCh(_QXrUc2z6;Bi&n9lyZPk<{nUto^NG19|fOZ z`zjS>xdu@g$)eR__iL3N??PCWvJKaX8eK=7$?SfUGx+YP&*a@(t;`a)2sk6Uid*6T zl@ZVt_!RGWPZ?Dz%Q?_>d~g};N#Ue>+_-hH&ElIG{#aL3?i`KiPGwreFY{%Kd@as* z;`}JipQ^W2`ZB8biaOk(`tEF21Dj;%yc+mf4GyZIXUZ852)_hao$?f6twICeba9^e o1oM<#jOK-W*VdQ8k2NL}HJGS_m>I7ObjrY}ZX#^wG(S220+W8jAOHXW delta 517 zcmZ3H+K@28q`rlTfkC;BfgysKfuVx|$PO+k%FIhI1~M5Q0L559VxhqdPk`(M5ZgV} z(*;Po044Tl1Nlxl`AI<j{Kb1UBW5uB?cKOa(^u`gLhGB_E-nTJws27<4o)D05vWEM zh*_bS4@k2yFvu|g&0r9LaKM&<6oM=T(QFeh$_s*2iUP3^5Ca{{z&V+b(NkzLNFN+9 zGHlV_oWQ8VSPxRk1ym;tHh_V_49Mq0;<H2b$OCCckPCov89<VmAr?roF$4igc7_Nb z$-qzp#Ef7OW`+<To0TC9B+SqR#Ec9rK#~b8%fL_uX8STQ2mlST0dm+Fiol8(C(mWJ z2iaMkUz9SLjm39z0gC}k1w$pn<Yz3K75J{->Aev@=l%<q{rCS?vx(Sssfv4O+HUnP z)644Jcx&n8ovgPNgjIf583liNcY0dMZzbE~g>URM(iS}beOL6brh=|gq1fgvZ1P&B z+(1j*i&?oCe3=*&Kz29G=452hW8&au&@y7+X7FJFhKm;qFsvC_DnTydXqe&x0Ot@{ A1ONa4 diff --git a/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfo.cs b/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfo.cs index f39174f..92f7b30 100644 --- a/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfo.cs +++ b/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Program")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2d3a3b5498848de0502de226cf3680344b851fa3")] [assembly: System.Reflection.AssemblyProductAttribute("Program")] [assembly: System.Reflection.AssemblyTitleAttribute("Program")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfoInputs.cache b/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfoInputs.cache index 206f331..ed0375e 100644 --- a/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfoInputs.cache +++ b/fordulo_1/Program/obj/Debug/net9.0/Program.AssemblyInfoInputs.cache @@ -1 +1 @@ -17a31eb238f6f175e91f757bce7478ca3439291fdf71caa540b0d35a4a757b14 +5f0e7be5aed498aebc515a122ed65f513d902cc336ac583393b795272d573e2f diff --git a/fordulo_1/Program/obj/Debug/net9.0/Program.GeneratedMSBuildEditorConfig.editorconfig b/fordulo_1/Program/obj/Debug/net9.0/Program.GeneratedMSBuildEditorConfig.editorconfig index 40cfe42..e1fa19e 100644 --- a/fordulo_1/Program/obj/Debug/net9.0/Program.GeneratedMSBuildEditorConfig.editorconfig +++ b/fordulo_1/Program/obj/Debug/net9.0/Program.GeneratedMSBuildEditorConfig.editorconfig @@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Program -build_property.ProjectDir = E:\Házi\13.osztály\Neumann_Verseny\fordulo_1\Program\ +build_property.ProjectDir = e:\Házi\13.osztály\Neumann_Verseny\fordulo_1\Program\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/fordulo_1/Program/obj/Debug/net9.0/Program.assets.cache b/fordulo_1/Program/obj/Debug/net9.0/Program.assets.cache index 6012cb778222b7d7dd95ac072b593a31625acc4a..457645866b7d039999b713756ab3f78244b26300 100644 GIT binary patch delta 55 zcmV-70LcI30ptNGP)kQa3;+NC&gFN@9jSn_n=a5*=i>~uY>9%S(9cs`ho-csl0~I3 N;E^#Skw6HMRFI?3894v| delta 55 zcmV-70LcI30ptNGP)kQa3;+NCq*J4%4DaYeuxMCe=gRS6vBPZl$?p^Z(((;n0j=6u N;E^#Skw6HMRFIue86p4x diff --git a/fordulo_1/Program/obj/Debug/net9.0/Program.dll b/fordulo_1/Program/obj/Debug/net9.0/Program.dll index 34379e7e06f69b92334ccc568ca850c6f4b2d54a..8b1f759706af1fab81b5546ee320417efbf5b50d 100644 GIT binary patch delta 2809 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 HaMJxh2J7M- delta 1910 zcmZvdeN2^A9LK-E=Xve}T<{9q%N69s%Zu_N(FL7pfFp1NOMF97Oj5>F?qa?GwR8lR zO6S~c;%P-|`7(Q%FSRjd>qQ&YAL+8DvrTJeFY^y-w3^HDNB+_GoD1YyXFH$sdpo~# z&hOmko@h<9>d3*o)}d?nFxh@W9ug%C1Zaql8Mjvqo@w^^D}YtnPy<wX26O#MTY)6% zrRBgnm1~u%7Af?0rqUE*52!<u<E!#etYLTAgX#k*lq_{y@<R1Yr&|NN1rM$i09%<( zsCyZ%uFVRMthPR~ByGg&35)ntrJLQ~++9q6)B>ECWK$~n9$lQbyNGbnm90gt=b|W% zjOvggp2eN}kUOtyiT0N0MN0ClqWMNB>z<(l9i401m}BqCptl6IO^?@#*%;LI_>Aff z#^v_`-*Oz+a#K%NWao}<eVow*R)=H$`X=0`oUG;g^~;xWOyarLsp5pfe(sP*j&&bL zT^#Pj6kW?qYSx<?wGEiCba8aFV|Cdsb{Q^|E%r>j#Y4K-Bkx!)nynDMUyJ4;!*>k} zjD3@Y`so-Koub;LXfU$Z3D{n2KooVTH|a8r{V4<(c@te+;Hnj{eK?N_S{5?W#SL0q zggDp5SGMLT<9(=QOe*eB)?1Ef@JNCINk;!T@2`4VJ!~|K$%OT?IiZ>r@WRebMlYvn zEeS!?JDVhkQLBwS>$J%tY(ocSL8q(^=>=ZJ6|4|J$E0@2=@APr<;HwR?Otl(JoKB; z<LDI|V|m&+n7+{-5C?x5EtbZ?P=0LU%g%oBAiW@_joHJzyp2YS>UAq%YGx%*eNm zb|8H%tKs7P2O?d3OpWVLIlnN@7kOGG`j!Q^SPenD^DkqT5!OWz?<8QYEl43<WRPAI zlgTJITw?f`;c~+@hAoC|q#)AIAq{&B2T2zv(dEp>X}sXf!7!Sg0v3F+(?V)*5)$oJ z@(r{bON3lX`)S;^2gskT7JP<2=O|h04B;|7GEDny=RAMX%j`?YLaB4ZSZ>kMuM=e< z;@rV^Na4AMk>X5{RZg4~aLH^=f5pltTb&vSm`(hOzj?QNja-N)(O{J!5kpc2KTeXF z7$x&@nVgR}dKVx-R$>lWhf?whV{hu`P{%DiLO#uJpxwyrMjkLcX?P0VsIzKBM~;%! z)?!)?;7yDnRhsZQt|2H+RA0=4&E{3{+n;W0WZcM8HvYW=Yve<Q{Wq}Ue{4TMeKRA( zpM|<RW06|mD^c5g8%D19Zi*UCR%&@lj#JmUtxdg_5>|IouBr>EXH~?X^>Ahx%CMO` z-iKXymLJOw>OFXlU2pi8iF@~(E}vR?@W<bJW`247wz}XCORM_bzmzNuG)hG63(O@? z1Tt2&N)FOeHND9q@iEbk6Q7%w+GzRWJt0f7(q|=GR$A(w=~(T{L5?_Hh9q+0R1&oz ztw0)8Z`vmbUV*2)EL;{=kzjts{_*DzK^j-{wCH4y@^Oj!b)8~O7h0=@?Bn!}`_-qx zyyWAjE*5VbvR7UlK2zK{Zz81r3~s5IG#;BW>fC*I_qOlwzt_IKx}mai@(I$J*K0X6 zm>aa}E7a?=o*4<{Y!>B9-x;jpjU1@~&gm^pwsV#`ntn`@RCz|eH6|m?8GT}h`Dopk jJzq6vJ}N6l1~YeC>O}Us1YWj&B|9ocQgZ%~!EoF^8|F96 diff --git a/fordulo_1/Program/obj/Debug/net9.0/Program.pdb b/fordulo_1/Program/obj/Debug/net9.0/Program.pdb index 68a73d959a6e91ad990672bf199a0473c56423f5..c500acd0a676c609ef79bf7fc15b566e31e32430 100644 GIT binary patch delta 1201 zcmb7EZD><x6n@ToZ*Fedb&dT<TkUK`i%?ocDgN+-O=s1ND!Lf_Kv|=Sr5aOAqHQKF zxAsd!QHi2#3jXkiqD-XyC1Zjc{juqfg0R7;7KEX!>R^H>7Wce2LC3%!UUHuIdERs0 z_Z&{ny-xe(*vXb`wE@ij2AJgf8swpLvNO?<BE=&U;19FIAxx6AYrZ-hT*<Y~18i%i zUJ>uwK|S&N;qJ5k$DdsYOin%d+YB8`9_lX!tWA~5_7wrbn0gwIxmL>63(Ukqk_wt# zaOgmtRIlDsV|CMXWDV^TnxYlwM1q0pX2BfhfA<K!Y#!bwO_KeUXMK#V;UzN|aJitT zQ*WjoqG|sO>RI#+QWsIzx=Ddb>f-<Cb=0NQGYfv!?LIBUd<KPY$qk$!T3PgS@!}{E z_?{;2j^QTq;E22b!rgyKRIZn0x?DHYzy_j)OGGIowOsy`sPGffz!=fQIMIU<qUGLW zqr8lw1R8<8G(ktM%J{UgUOaf%)K2^&-?{FtWE6WNJu5p?=}2N{4ABC~Z8z4|9*D&E z$FOUEJiam3lMW_AoQrrYKOea(#)4I;*v_s*v^5b8CZe$(?CMOW(r;DXnfK&*C>=@i znzx~On#tWahU@2!o?U$NtBFM8wKETvu9%yidh|o^ml4(1eewLF9siU(&fPHosGrrg z@Akcl@b$kg&O3Oh<YCkCsW<)0pYNIYt#bF>tFL6)@HJ0eW43oI{~vMAc?1>8R;W^( zt$@k4RcltG*gEbR@R>y%dJjZ(3qCh(_QXrUc2z6;Bi&n9lyZPk<{nUto^NG19|fOZ z`zjS>xdu@g$)eR__iL3N??PCWvJKaX8eK=7$?SfUGx+YP&*a@(t;`a)2sk6Uid*6T zl@ZVt_!RGWPZ?Dz%Q?_>d~g};N#Ue>+_-hH&ElIG{#aL3?i`KiPGwreFY{%Kd@as* z;`}JipQ^W2`ZB8biaOk(`tEF21Dj;%yc+mf4GyZIXUZ852)_hao$?f6twICeba9^e o1oM<#jOK-W*VdQ8k2NL}HJGS_m>I7ObjrY}ZX#^wG(S220+W8jAOHXW delta 517 zcmZ3H+K@28q`rlTfkC;BfgysKfuVx|$PO+k%FIhI1~M5Q0L559VxhqdPk`(M5ZgV} z(*;Po044Tl1Nlxl`AI<j{Kb1UBW5uB?cKOa(^u`gLhGB_E-nTJws27<4o)D05vWEM zh*_bS4@k2yFvu|g&0r9LaKM&<6oM=T(QFeh$_s*2iUP3^5Ca{{z&V+b(NkzLNFN+9 zGHlV_oWQ8VSPxRk1ym;tHh_V_49Mq0;<H2b$OCCckPCov89<VmAr?roF$4igc7_Nb z$-qzp#Ef7OW`+<To0TC9B+SqR#Ec9rK#~b8%fL_uX8STQ2mlST0dm+Fiol8(C(mWJ z2iaMkUz9SLjm39z0gC}k1w$pn<Yz3K75J{->Aev@=l%<q{rCS?vx(Sssfv4O+HUnP z)644Jcx&n8ovgPNgjIf583liNcY0dMZzbE~g>URM(iS}beOL6brh=|gq1fgvZ1P&B z+(1j*i&?oCe3=*&Kz29G=452hW8&au&@y7+X7FJFhKm;qFsvC_DnTydXqe&x0Ot@{ A1ONa4 diff --git a/fordulo_1/Program/obj/Debug/net9.0/apphost.exe b/fordulo_1/Program/obj/Debug/net9.0/apphost.exe index d672c0311c158fa0bf1e69dd8dc7ebbb95173f09..a41c0190a65ebefcacfb4b13f951416fcd00e28a 100644 GIT binary patch delta 187 zcmZqpz|ru5V?z%kW6$PZMr$C|e3GgCBopKIlT1vr^;vRQ85pJq7%_>k)c{!x%+s5U znC3AiOjk5!Qf9JY+U{n|RL98N#GpU@xCxVXur`AcLkfd2Ln06-F_<!#Fjz8J0HFyG zr!b^47y!i#z-m%~q!EJ|Lo!1eP^}qI-T+9O0AUi4ZOUK>6bG5Yu>B*@U?yG$W(I~Q PEI=m!LBn)SbEakhF!UvU delta 106 zcmZqpz|ru5V?z%kqs8W4Mr$C|e3GgCBopKIlT1vr^;slX85pJq7%_>kX#iPkn5H)w zG0kJ-nXYKeq|Ee!al4x_Qyn9-0R!9g<0een+ucl=w3v9;FflMZVPOCRo$0maOwE&+ FLjW-%8o>Yn diff --git a/fordulo_1/Program/obj/Debug/net9.0/ref/Program.dll b/fordulo_1/Program/obj/Debug/net9.0/ref/Program.dll index de305c7bba33af60075ed1cc897fa2ea6c64fced..a6d1169f708352780971f431e79d866b7b68110b 100644 GIT binary patch delta 829 zcmZ8g-%C?b9RHki=iR1uy>lgMlF2gC#k||ScWs%XCg=>BWGc}^ZoAizY>69$1!f6R z5wUqF2uu_oBB2OIgm1m|+(Sgre<0FpNKoH9GsN%Ve7?WG=X}5S+y!kxD?D<!*5+1= zPn&osQQR0)ehdOh5KRDuieihudI6{={S!HwL<>JHuCOFGykdi$WQEcf*1^@cGw&{$ zO83R(&-tp~N7l`f&-IfvLQPN}5oLm-0+)M$X%E1t%o#B(pX&O>fxtXqNx*yBfsy>| zRQ7t#$vW%?T*L#TBd8}?b>xB3L_hIUr1y&tvR+X|nk=^E)`m?kV~aWX9FKVowy3s@ zk8D!}-5t%2eWmPu14lL_n^&R|Z4`3{n_|x0)$E1TqN0^5_R`5!s6(d|AZ+LDgg3=k zcWccPsgHUY?x7&Oz<1&GwA~w)lGNRvtyUV}r!DiLecCj?O6ToHKCEA)d$<p1G#&KP z%^8Mh9(%aovctVt<P1JS84XwzuRKY1R&09)f+2PuIT$R18we3P^8GTdm2n++v4rD{ zyyBWS&i<5MdSCOS1G9E2Z|Cy;Q@MO9o3Z=s{B7ILj^CQKM0fR$pL#v`iN)Zdorum5 z3Wv0i7K~VWN>7_cJQg!zmaUmu#IhriXl7E6#x&h9(lIkUnbO4t<%F0~RK@l0Z8&p0 zmJrXBMy@7G8;XYsMa|X~sQJPK`H24~Ni3-=Y(j*60e+5`#(eWkdVmh`tu{CkL<AOe zq-dvM!ay7`S_W+kHZ-zn<rteVf+#YWq}V9=HR1-XG|48yWOu4SFn=doEp_>4xVLBb NC(z>Mr(M+Ce*tQ%p^X3l delta 648 zcmZWnO=uHQ5dPlV>}EHO$)<t$L$HK3Vj69?^xzLEq*iGPLIQ1LO9cxmBGzJ!7p<0v zAPOSg4tffOB4RD|;#RzP@+t@xMK6L#MM1<%1yK*qOB)d!c;C!7GjHCTH?Qhe-RbLr z%fE*nc{h`Cx!^67Bh>;>1j{Ip)4fzYTm{0+k8>bNDY=t|MNz&rX+dlkIsc_-mv%{O z`qcC5VBf8=iOG8(S2KPr@J(#N5^qtWl!T6fJYbuE;4-_ZWbEi#k$^J=lr&(Pm(zd# z+^O-C6}9WV0R&h(gZ)@x+g5h(VBZ1OtIU)1*yz+l%yjx{q&L^3fiFVgZQPJiyx`gf zo`@P{gY7NKKU<GJfU-AgCu9gAWH{#{YIGsk)nY<R*+_H6Zaz7L1h#4pW2<asEYa&= zI(kOi&%KoLoP;}gN|u=!>C}qcUBmZX9{z`o$&tV8+NP^~vaz1oVEi8F=DP~);umP( zn&%zOnMXy8gw>nXMGq=y631{FI-|0$)N!tkcQJ_>F2GT$SbN0>|DknX(nR>jfAgVB z8-7|L0llNmZF6ZpvW=ccV$JjG^HRM%Q+D1<CFD}UH=?E>S015=J)X#^S&agVeCLKN xN}91}MVLBbj{GeAa%@UyE)06poTYMnpE%@u@w1X^3|RTK|MY54{g-%d@DD*7gb)A# diff --git a/fordulo_1/Program/obj/Debug/net9.0/refint/Program.dll b/fordulo_1/Program/obj/Debug/net9.0/refint/Program.dll index de305c7bba33af60075ed1cc897fa2ea6c64fced..a6d1169f708352780971f431e79d866b7b68110b 100644 GIT binary patch delta 829 zcmZ8g-%C?b9RHki=iR1uy>lgMlF2gC#k||ScWs%XCg=>BWGc}^ZoAizY>69$1!f6R z5wUqF2uu_oBB2OIgm1m|+(Sgre<0FpNKoH9GsN%Ve7?WG=X}5S+y!kxD?D<!*5+1= zPn&osQQR0)ehdOh5KRDuieihudI6{={S!HwL<>JHuCOFGykdi$WQEcf*1^@cGw&{$ zO83R(&-tp~N7l`f&-IfvLQPN}5oLm-0+)M$X%E1t%o#B(pX&O>fxtXqNx*yBfsy>| zRQ7t#$vW%?T*L#TBd8}?b>xB3L_hIUr1y&tvR+X|nk=^E)`m?kV~aWX9FKVowy3s@ zk8D!}-5t%2eWmPu14lL_n^&R|Z4`3{n_|x0)$E1TqN0^5_R`5!s6(d|AZ+LDgg3=k zcWccPsgHUY?x7&Oz<1&GwA~w)lGNRvtyUV}r!DiLecCj?O6ToHKCEA)d$<p1G#&KP z%^8Mh9(%aovctVt<P1JS84XwzuRKY1R&09)f+2PuIT$R18we3P^8GTdm2n++v4rD{ zyyBWS&i<5MdSCOS1G9E2Z|Cy;Q@MO9o3Z=s{B7ILj^CQKM0fR$pL#v`iN)Zdorum5 z3Wv0i7K~VWN>7_cJQg!zmaUmu#IhriXl7E6#x&h9(lIkUnbO4t<%F0~RK@l0Z8&p0 zmJrXBMy@7G8;XYsMa|X~sQJPK`H24~Ni3-=Y(j*60e+5`#(eWkdVmh`tu{CkL<AOe zq-dvM!ay7`S_W+kHZ-zn<rteVf+#YWq}V9=HR1-XG|48yWOu4SFn=doEp_>4xVLBb NC(z>Mr(M+Ce*tQ%p^X3l delta 648 zcmZWnO=uHQ5dPlV>}EHO$)<t$L$HK3Vj69?^xzLEq*iGPLIQ1LO9cxmBGzJ!7p<0v zAPOSg4tffOB4RD|;#RzP@+t@xMK6L#MM1<%1yK*qOB)d!c;C!7GjHCTH?Qhe-RbLr z%fE*nc{h`Cx!^67Bh>;>1j{Ip)4fzYTm{0+k8>bNDY=t|MNz&rX+dlkIsc_-mv%{O z`qcC5VBf8=iOG8(S2KPr@J(#N5^qtWl!T6fJYbuE;4-_ZWbEi#k$^J=lr&(Pm(zd# z+^O-C6}9WV0R&h(gZ)@x+g5h(VBZ1OtIU)1*yz+l%yjx{q&L^3fiFVgZQPJiyx`gf zo`@P{gY7NKKU<GJfU-AgCu9gAWH{#{YIGsk)nY<R*+_H6Zaz7L1h#4pW2<asEYa&= zI(kOi&%KoLoP;}gN|u=!>C}qcUBmZX9{z`o$&tV8+NP^~vaz1oVEi8F=DP~);umP( zn&%zOnMXy8gw>nXMGq=y631{FI-|0$)N!tkcQJ_>F2GT$SbN0>|DknX(nR>jfAgVB z8-7|L0llNmZF6ZpvW=ccV$JjG^HRM%Q+D1<CFD}UH=?E>S015=J)X#^S&agVeCLKN xN}91}MVLBbj{GeAa%@UyE)06poTYMnpE%@u@w1X^3|RTK|MY54{g-%d@DD*7gb)A# diff --git a/fordulo_1/testinput.txt b/fordulo_1/testinput.txt new file mode 100644 index 0000000..fb6a9fb --- /dev/null +++ b/fordulo_1/testinput.txt @@ -0,0 +1,2 @@ +HOL TEREM A M A GYAR VITEZ + AZ PATAKBAN KET GYERMEK FURDIK \ No newline at end of file