- 1
- 2
- 3
return ("" + ((10 - (acn = "229" + acn)
.Select((c, с) => (int)(c - '0') * (с % 2 + 1))
.Sum(c => c / 10 + c % 10) % 10) % 10)).Insert(0, acn);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1
+142
return ("" + ((10 - (acn = "229" + acn)
.Select((c, с) => (int)(c - '0') * (с % 2 + 1))
.Sum(c => c / 10 + c % 10) % 10) % 10)).Insert(0, acn);