perl 整数的循环位数

uqzxnwby  于 2023-05-29  发布在  Perl
关注(0)|答案(2)|浏览(126)

如何旋转整数的位数?以下是输入和输出示例:

输入示例

12345 10901

输出示例

51234 11090

w8f9ii69

w8f9ii691#

$x = chop($x) . $x;

$x = substr("$x$x",length($x)-1,length($x))
nle07wnf

nle07wnf2#

以下是使用substr的一种方法:

use warnings;
use strict;

for my $x (qw(12345 10901)) {
    my $r = substr($x, -1, 1) . substr($x, 0, -1);
    print "$r\n";
}

输出:

51234
11090

相关问题