A positive integer is called Sabroso if when it is added to the number obtained when its digits are interchanged from one side of its written form to the other, the result is a perfect square. For example, 143 is Sabroso, since 143+341=484=222. Find all two-digit Sabroso numbers.
for n=1:99999
m=str2double(flip(num2str(n)));
sq=n+m;
sr=round(sqrt(sq));
if sr^2==sq
fprintf('%5d ',n,m,sq,sr)
fprintf('\n')
end
end
number rev sum sq root
2 2 4 2
8 8 16 4
29 92 121 11
38 83 121 11
47 74 121 11
56 65 121 11
65 56 121 11
74 47 121 11
83 38 121 11
92 29 121 11
110 11 121 11
143 341 484 22
164 461 625 25
198 891 1089 33
242 242 484 22
263 362 625 25
297 792 1089 33
341 143 484 22
362 263 625 25
396 693 1089 33
440 44 484 22
461 164 625 25
495 594 1089 33
560 65 625 25
594 495 1089 33
693 396 1089 33
792 297 1089 33
891 198 1089 33
990 99 1089 33
10100 101 10201 101
10148 84101 94249 307
10340 4301 14641 121
10395 59301 69696 264
10403 30401 40804 202
10683 38601 49284 222
10908 80901 91809 303
10980 8901 19881 141
11138 83111 94249 307
11330 3311 14641 121
11385 58311 69696 264
11673 37611 49284 222
11970 7911 19881 141
12128 82121 94249 307
12320 2321 14641 121
12375 57321 69696 264
12663 36621 49284 222
12960 6921 19881 141
13118 81131 94249 307
13310 1331 14641 121
13365 56331 69696 264
13653 35631 49284 222
13950 5931 19881 141
14108 80141 94249 307
14300 341 14641 121
14355 55341 69696 264
14643 34641 49284 222
14940 4941 19881 141
15345 54351 69696 264
15633 33651 49284 222
15930 3951 19881 141
16335 53361 69696 264
16623 32661 49284 222
16920 2961 19881 141
17325 52371 69696 264
17613 31671 49284 222
17910 1971 19881 141
18315 51381 69696 264
18603 30681 49284 222
18900 981 19881 141
19305 50391 69696 264
20147 74102 94249 307
20394 49302 69696 264
20402 20402 40804 202
20682 28602 49284 222
20907 70902 91809 303
21137 73112 94249 307
21384 48312 69696 264
21672 27612 49284 222
22127 72122 94249 307
22374 47322 69696 264
22662 26622 49284 222
23117 71132 94249 307
23364 46332 69696 264
23652 25632 49284 222
24107 70142 94249 307
24354 45342 69696 264
24642 24642 49284 222
25344 44352 69696 264
25632 23652 49284 222
26334 43362 69696 264
26622 22662 49284 222
27324 42372 69696 264
27612 21672 49284 222
28314 41382 69696 264
28602 20682 49284 222
29304 40392 69696 264
30146 64103 94249 307
30393 39303 69696 264
30401 10403 40804 202
30681 18603 49284 222
30906 60903 91809 303
31136 63113 94249 307
31383 38313 69696 264
31671 17613 49284 222
32126 62123 94249 307
32373 37323 69696 264
32661 16623 49284 222
33116 61133 94249 307
33363 36333 69696 264
33651 15633 49284 222
34106 60143 94249 307
34353 35343 69696 264
34641 14643 49284 222
35343 34353 69696 264
35631 13653 49284 222
36333 33363 69696 264
36621 12663 49284 222
37323 32373 69696 264
37611 11673 49284 222
38313 31383 69696 264
38601 10683 49284 222
39303 30393 69696 264
40145 54104 94249 307
40392 29304 69696 264
40400 404 40804 202
40680 8604 49284 222
40905 50904 91809 303
41135 53114 94249 307
41382 28314 69696 264
41670 7614 49284 222
42125 52124 94249 307
42372 27324 69696 264
42660 6624 49284 222
43115 51134 94249 307
43362 26334 69696 264
43650 5634 49284 222
44105 50144 94249 307
44352 25344 69696 264
44640 4644 49284 222
45342 24354 69696 264
45630 3654 49284 222
46332 23364 69696 264
46620 2664 49284 222
47322 22374 69696 264
47610 1674 49284 222
48312 21384 69696 264
48600 684 49284 222
49302 20394 69696 264
50144 44105 94249 307
50391 19305 69696 264
50904 40905 91809 303
51134 43115 94249 307
51381 18315 69696 264
52124 42125 94249 307
52371 17325 69696 264
53114 41135 94249 307
53361 16335 69696 264
54104 40145 94249 307
54351 15345 69696 264
55341 14355 69696 264
56331 13365 69696 264
57321 12375 69696 264
58311 11385 69696 264
59301 10395 69696 264
60143 34106 94249 307
60390 9306 69696 264
60903 30906 91809 303
61133 33116 94249 307
61380 8316 69696 264
62123 32126 94249 307
62370 7326 69696 264
63113 31136 94249 307
63360 6336 69696 264
64103 30146 94249 307
64350 5346 69696 264
65340 4356 69696 264
66330 3366 69696 264
67320 2376 69696 264
68310 1386 69696 264
69300 396 69696 264
70142 24107 94249 307
70902 20907 91809 303
71132 23117 94249 307
72122 22127 94249 307
73112 21137 94249 307
74102 20147 94249 307
80141 14108 94249 307
80901 10908 91809 303
81131 13118 94249 307
82121 12128 94249 307
83111 11138 94249 307
84101 10148 94249 307
90140 4109 94249 307
90900 909 91809 303
91130 3119 94249 307
92120 2129 94249 307
93110 1139 94249 307
94100 149 94249 307
|
Posted by Charlie
on 2024-06-10 13:26:36 |