Middle three digits: Difference between revisions
Content added Content deleted
(→{{header|Vedit macro language}}: Add bash) |
|||
Line 812: | Line 812: | ||
local -i l=${#n} |
local -i l=${#n} |
||
if (( l < 3 )); then |
if (( l < 3 )); then |
||
echo " |
echo >&2 "$1 has less than 3 digits" |
||
return 1 |
return 1 |
||
elif (( l % 2 == 0 )); then |
elif (( l % 2 == 0 )); then |
||
echo " |
echo >&2 "$1 has an even number of digits" |
||
return 1 |
return 1 |
||
else |
else |
||
Line 841: | Line 841: | ||
100: 100 |
100: 100 |
||
-12345: 234 |
-12345: 234 |
||
1 |
1: 1 has less than 3 digits |
||
2 |
2: 2 has less than 3 digits |
||
-1 |
-1: -1 has less than 3 digits |
||
-10 |
-10: -10 has less than 3 digits |
||
2002 |
2002: 2002 has an even number of digits |
||
-2002 |
-2002: -2002 has an even number of digits |
||
0 |
0: 0 has less than 3 digits</pre> |
||
=={{header|Vedit macro language}}== |
=={{header|Vedit macro language}}== |