A symmetrical day calculation written when bored, for example: 2021/1202 - 2021/1202
void main(List<String> args) {
List b = [];
for(var a = 1000; a <= 3000; a++){
for(var a1 = 1 ; a1 <= 13; a1++){
for(var a2 = 1 ; a2 <= 32; a2++){
args = [ a.toString() + (a1 >= 10 ? a1.toString():("0"+a1.toString()) ) + (a2 >= 10 ? a2.toString():("0"+a2.toString()))];
var s = a.toString() + (a1 >= 10 ? a1.toString():("0"+a1.toString()) ) + (a2 >= 10 ? a2.toString():("0"+a2.toString()));
if(s == reverse(args[ 0 ])){
b.add(a.toString() + "/" + (a1 >= 10 ? a1.toString():("0"+a1.toString()) ) + "/" + (a2 >= 10 ? a2.toString():("0"+a2.toString())));
}
}
}
}
print(b);
print(b.length);
}
String reverse(input) {
return input.split( '' ).reversed.join();