11 lines
257 B
Perl
11 lines
257 B
Perl
|
#!/usr/local/bin/perl
|
||
|
|
||
|
$integer = <STDIN>;
|
||
|
chop ($integer);
|
||
|
if ($integer !~ /^[0-9]+$|^0[xX][0-9a-fa-F]+$/) {
|
||
|
die ("$integer is not a legal integer\n");
|
||
|
}
|
||
|
if ($integer =~ /^0/) {
|
||
|
$integer = oct ($integer);
|
||
|
}
|
||
|
print ("$integer\n");
|