Comment detail

循環関数 (Nested Flatten)
 perlが出ていない様なので。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#! /usr/bin/perl

package Modular;

sub modular {
    my    ($pkg,$n,$low,$high) = @_;
    $low + ($n + $high - $low + 1) % ($high - $low + 1);
}

package main;

printf("%d -> %d\n",$_,Modular->modular($_,-1,2)) foreach (-10..10);

1;

Index

Feed

Other

Link

Pathtraq

loading...