convertAnswerToDecimal static method

int convertAnswerToDecimal(
  1. List<String> answers
)

Implementation

static int convertAnswerToDecimal(List<String> answers) {
  if (answers.isEmpty) return 0;

  final List<int> binaryList =
      defaultOption.runes
          .toList()
          .reversed
          .map((rune) => answers.contains(String.fromCharCode(rune)) ? 1 : 0)
          .toList();

  final String binaryString = binaryList.join();
  return int.parse(binaryString, radix: 2);
}