C#, 45 bytes == Convert.ToString((ushort)15,2).Sum(b=>b-48); https://dotnetfiddle.net/kJDgOY