diff --git a/2018_08/Program.cs b/2018_08/Program.cs index 04e4399..3cbc13d 100644 --- a/2018_08/Program.cs +++ b/2018_08/Program.cs @@ -36,14 +36,14 @@ namespace _2018_08 int headEnd = 0; int firstAnt = strtNode.AntChilds; - TreeNode nxt = new TreeNode(strtNode.HeaderStart + 2, numbers); + TreeNode nxt = new TreeNode(strtNode.HeaderStart+2, numbers); for (int i = 0; i < firstAnt; i++) { headEnd = this.SubProc(nxt, numbers, llT); if (i < firstAnt - 1) { - nxt = new TreeNode(headEnd, numbers); + nxt = new TreeNode(headEnd , numbers); llT.AddLast(nxt); } } @@ -57,15 +57,10 @@ namespace _2018_08 if (tn.AntChilds > 0) { - int nAnt = tn.AntChilds; + var tnx = new TreeNode(tn.HeaderStart + 2, numbers); + ll.AddLast(tnx); + nEnd = SubProc(tnx, numbers, ll); - for (int i = 0; i < nAnt; i++) - { - var tnx = new TreeNode(tn.HeaderStart + 2, numbers); - ll.AddLast(tnx); - nEnd = SubProc(tnx, numbers, ll); - } - //nEnd -= (tnx.HeaderStart + 2); } tn.PrepMetatab(nEnd);