diff --git a/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/CodeChunks.db b/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/CodeChunks.db index 5595fd8..10fe534 100644 Binary files a/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/CodeChunks.db and b/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/CodeChunks.db differ diff --git a/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/SemanticSymbols.db b/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/SemanticSymbols.db index 1184daa..437eb7f 100644 Binary files a/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/SemanticSymbols.db and b/fordulo_2/Program/.vs/Program/CopilotIndices/17.13.431.34963/SemanticSymbols.db differ diff --git a/fordulo_2/Program/.vs/Program/FileContentIndex/10306f20-1903-4ad6-83dd-f8e302ec3180.vsidx b/fordulo_2/Program/.vs/Program/FileContentIndex/10306f20-1903-4ad6-83dd-f8e302ec3180.vsidx new file mode 100644 index 0000000..991e5ac Binary files /dev/null and b/fordulo_2/Program/.vs/Program/FileContentIndex/10306f20-1903-4ad6-83dd-f8e302ec3180.vsidx differ diff --git a/fordulo_2/Program/.vs/Program/FileContentIndex/bc4d0e7d-3e6e-4f9d-acf9-c50f931db14b.vsidx b/fordulo_2/Program/.vs/Program/FileContentIndex/bc4d0e7d-3e6e-4f9d-acf9-c50f931db14b.vsidx deleted file mode 100644 index 4a05a0d..0000000 Binary files a/fordulo_2/Program/.vs/Program/FileContentIndex/bc4d0e7d-3e6e-4f9d-acf9-c50f931db14b.vsidx and /dev/null differ diff --git a/fordulo_2/Program/.vs/Program/v17/.suo b/fordulo_2/Program/.vs/Program/v17/.suo index 0ed634a..2f24a06 100644 Binary files a/fordulo_2/Program/.vs/Program/v17/.suo and b/fordulo_2/Program/.vs/Program/v17/.suo differ diff --git a/fordulo_2/Program/.vs/Program/v17/DocumentLayout.backup.json b/fordulo_2/Program/.vs/Program/v17/DocumentLayout.backup.json index 4c0cd7f..56de984 100644 --- a/fordulo_2/Program/.vs/Program/v17/DocumentLayout.backup.json +++ b/fordulo_2/Program/.vs/Program/v17/DocumentLayout.backup.json @@ -7,7 +7,7 @@ "RelativeMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|e:\\h\u00E1zi\\13.oszt\u00E1ly\\neumann_verseny\\fordulo_2\\program\\jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|solutionrelative:jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { @@ -47,7 +47,8 @@ "RelativeToolTip": "Idopont.cs", "ViewState": "AgIAAAIAAAAAAAAAAAAAwC4AAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-05T11:46:26.985Z" + "WhenOpened": "2025-03-05T11:46:26.985Z", + "EditorCaption": "" }, { "$type": "Document", @@ -57,7 +58,7 @@ "RelativeDocumentMoniker": "Program.cs", "ToolTip": "E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\Program.cs", "RelativeToolTip": "Program.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAXAAAAAAAAAA==", + "ViewState": "AgIAADoAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-03-05T11:40:10.358Z", "EditorCaption": "" diff --git a/fordulo_2/Program/.vs/Program/v17/DocumentLayout.json b/fordulo_2/Program/.vs/Program/v17/DocumentLayout.json index 2f8af27..3dac5d4 100644 --- a/fordulo_2/Program/.vs/Program/v17/DocumentLayout.json +++ b/fordulo_2/Program/.vs/Program/v17/DocumentLayout.json @@ -6,13 +6,13 @@ "AbsoluteMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|e:\\h\u00E1zi\\13.oszt\u00E1ly\\neumann_verseny\\fordulo_2\\program\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|e:\\h\u00E1zi\\13.oszt\u00E1ly\\neumann_verseny\\fordulo_2\\program\\jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|solutionrelative:jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\idopont.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|solutionrelative:idopont.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{41CA5E6D-695E-47A8-9C50-9B4BFF31D3A5}|Program.csproj|solutionrelative:jatekos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -26,7 +26,7 @@ "Children": [ { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 2, "Title": "Jatekos.cs", "DocumentMoniker": "E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\Jatekos.cs", "RelativeDocumentMoniker": "Jatekos.cs", @@ -39,15 +39,16 @@ }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 1, "Title": "Idopont.cs", "DocumentMoniker": "E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\Idopont.cs", "RelativeDocumentMoniker": "Idopont.cs", "ToolTip": "E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\Idopont.cs", "RelativeToolTip": "Idopont.cs", - "ViewState": "AgIAAAIAAAAAAAAAAAAAwC4AAAAJAAAAAAAAAA==", + "ViewState": "AgIAAAgAAAAAAAAAAAAAwC4AAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-05T11:46:26.985Z" + "WhenOpened": "2025-03-05T11:46:26.985Z", + "EditorCaption": "" }, { "$type": "Document", @@ -57,7 +58,7 @@ "RelativeDocumentMoniker": "Program.cs", "ToolTip": "E:\\H\u00E1zi\\13.oszt\u00E1ly\\Neumann_Verseny\\fordulo_2\\Program\\Program.cs", "RelativeToolTip": "Program.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAMAAAAAAAAAA==", + "ViewState": "AgIAAEMAAAAAAAAAAAAAAGkAAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-03-05T11:40:10.358Z", "EditorCaption": "" diff --git a/fordulo_2/Program/Program.cs b/fordulo_2/Program/Program.cs index bcff93e..713d068 100644 --- a/fordulo_2/Program/Program.cs +++ b/fordulo_2/Program/Program.cs @@ -11,9 +11,8 @@ namespace Program { static void Main(string[] args) { - Feladat1(); - //Feladat2(); - + //Feladat1(); + Feladat2(); } static void Feladat2() @@ -29,7 +28,7 @@ namespace Program var data = File.ReadAllText(path).Trim(); foreach (char c in data) { - dobasok.Add(Convert.ToInt32(c)); + dobasok.Add(Convert.ToInt32($"{c}")); } @@ -40,9 +39,71 @@ namespace Program foreach (char c in data2) { - dontesek.Add(Convert.ToInt32(c)); + dontesek.Add(Convert.ToInt32($"{c}")); } + + Jatekos alfa = new Jatekos(); + alfa.Nev = "Alfa"; + Jatekos beta = new Jatekos(); + beta.Nev = "Beta"; + Jatekos gamma = new Jatekos(); + gamma.Nev = "Gamma"; + + List<Jatekos> jatekosok = new List<Jatekos>(); + jatekosok.Add(alfa); + jatekosok.Add(beta); + jatekosok.Add(gamma); + + List<Kor> korok = new List<Kor>(); + + + + List<int> dobasokSmallerScope = new List<int>(); + + int jatekosCounter = 0; + + for (int i = 0; i < dobasok.Count; i++) + { + int dobas = dobasok[i]; + int dontes = dontesek[i]; + + if (dontes == 1) + { + dobasokSmallerScope.Add(dobas); + + if (dobasokSmallerScope.Count == 5) + { + Kor kor = new Kor(); + kor.dobasok = dobasokSmallerScope.ToArray(); + kor.jatekos = jatekosok[jatekosCounter]; + + korok.Add(kor); + + dobasokSmallerScope.Clear(); + + if (jatekosCounter == 2) + { + jatekosCounter = 0; + } else + { + jatekosCounter++; + } + + continue; + } + } + + } + + // a feladat + Console.WriteLine($"Teljes körök száma: {korok.Count / 3}"); + + // b feladat + foreach (var item in korok) + { + + } } diff --git a/fordulo_2/Program/bin/Debug/Program.exe b/fordulo_2/Program/bin/Debug/Program.exe index a158146..0657c91 100644 Binary files a/fordulo_2/Program/bin/Debug/Program.exe and b/fordulo_2/Program/bin/Debug/Program.exe differ diff --git a/fordulo_2/Program/bin/Debug/Program.pdb b/fordulo_2/Program/bin/Debug/Program.pdb index d7da135..bcb1908 100644 Binary files a/fordulo_2/Program/bin/Debug/Program.pdb and b/fordulo_2/Program/bin/Debug/Program.pdb differ diff --git a/fordulo_2/Program/obj/Debug/Program.exe b/fordulo_2/Program/obj/Debug/Program.exe index a158146..0657c91 100644 Binary files a/fordulo_2/Program/obj/Debug/Program.exe and b/fordulo_2/Program/obj/Debug/Program.exe differ diff --git a/fordulo_2/Program/obj/Debug/Program.pdb b/fordulo_2/Program/obj/Debug/Program.pdb index d7da135..bcb1908 100644 Binary files a/fordulo_2/Program/obj/Debug/Program.pdb and b/fordulo_2/Program/obj/Debug/Program.pdb differ diff --git a/megoldasok.md b/megoldasok.md index 6cc9927..5e457fa 100644 --- a/megoldasok.md +++ b/megoldasok.md @@ -26,7 +26,7 @@ - c: `1|15:37` ### 2. feladat -- a: `` +- a: `14` - b: `` - c: `` - d: ``