Water collected between towers: Difference between revisions

m
→‎Version 2: Removed unnecessary linefeed separator.
(→‎{{header|C sharp|C#}}: Added translation of VB.NET version 2 without verbose output option.)
m (→‎Version 2: Removed unnecessary linefeed separator.)
Line 350:
new int[] { 8, 7, 7, 6 }, new int[] { 6, 7, 10, 7, 6 }};
foreach (int[] t in a) {
string b = "", lf = "\n"; int j; do {
for (j = t.Length - 1; j >= 0; j--) if (t[j] > 0) break;
if (j < 0) break;
Line 357:
if (t[k] > 0) { f[k] = 'B'; t[k] -= 1; bpf += 1; }
else if (bpf > 0) f[k] = '.'; }
if (bpf > 1) b += new string(f) + (b == "" ? "" : lf) + b;
else break;
} while (true);