import 'package:aoc2020/aocbase.dart'; import 'package:aoc2020/model/readdata.dart'; class AOC20201201 extends AOCBase { @override Future a({bool test}) async { var mylist = await ReadData.readFile(classString, test: test); for (var index1 = 0; index1 < mylist.length - 1; index1++) { for (var index2 = index1 + 1; index2 < mylist.length; index2++) { if (mylist[index1] + mylist[index2] == 2020) { answerA = mylist[index1] * mylist[index2]; } } } } @override Future b({bool test}) async { var mylist = await ReadData.readFile(classString, test: test); for (var index1 = 0; index1 < mylist.length - 1; index1++) { for (var index2 = index1 + 1; index2 < mylist.length; index2++) { for (var index3 = index2 + 1; index3 < mylist.length; index3++) { if (mylist[index1] + mylist[index2] + mylist[index3] == 2020) { answerB = mylist[index1] * mylist[index2] * mylist[index3]; } } } } } }