سلام من برای حل مسئله زیر کدی رو نوشتم که میدونم با این که جواب رو درست پاسخ میده ولی بهینه نیست کمکم کنید تا بهینش کنم
چاپ اعداد چهاررقمی که جمع رقم اول با رقم چهارم مساوی جمع رقم دوم و سوم باشد (a+d = b+c)
for (int i = 1000; i <= 9999; i++) {
int buffer = 0, result = 0, conter = 0, a = 0, b = 0;
while (conter < 5) {
conter++;
result = buffer % 10;
buffer /= 10 ;
if (conter == 1 || conter == 4) {
a = a + result;
}
if (conter == 2 || conter == 3) {
b = b + result;
}
if ( a == b && conter == 4) {
result = 0;
System.out.println(" عدد: " + i);
}
}
}