#101714 - 2003-06-02 10:12 AM
Re: KIXgolf: MOAN(), Part II
|
Lonkero
KiX Master Guru
   
Registered: 2001-06-05
Posts: 22346
Loc: OK
|
my turn? sure I'll do my job. and now it's your turn quote: KiXtart Golf Score Tournament = KiXtart Golf: MOAN - Mother Of All Networks Processing Start = 2003/06/02 11:18:51.899 Processing End = 2003/06/02 11:18:52.249 Duration = 0000/00/00 00:00:00.350 # Loops = 1 KiXGolf Result = passed (9 out of 9 correct) KiXGolf Score = 690
Thank you for participating in KiXtart Golf!
code:
; begin MOAN ; ;! Function moan($a,$b,$c) Dim $,$d,$e,$f,$g,$h,$m[3] $d="."
;Build Subnet Mask $f=0,128,192,224,240,248,252,254 for $e=8 to 31 $=$e $h=1 for $g=0 to 3 $m[$g]=iif($/8,255,$f[$ mod 8]) $=iif($>8,$-8,0) if $a & $b $h=$h & split($b,$d)[$g]=(0+split($a,$d)[$g] & $m[$g]) endif next if $h $c=$c+" /"+$e endif if $e=$c $c=join($m,$d) endif next ;End build mask array if instr($c,$d) ;build array of input values by splitting a string. Then convert to integers ; Mask = $[0..3] NetID = $[4..7] IPaddr = $[8..11] $="..." $=split($c+$d+IIF($b,$b,$),$d) if $a ;Calculate NetworkID using $ array $c="" for $e=0 to 3 $c=$c+$d+(0+$[$e] & 0+split($a,$d)[$e]) next if $d+join(split($a),"")=$c $c="" endif
;Output: 1 if the IP is a member of a nework defined by network ID and subnet mask, otherwise 0 ;Input NetworkID = Calculated NetworkID if $b $c=IIF($d+join(split($b),"")=$c,1,0) endif else ;Output: Network ID or empty string if no match ;Output: Array of all potential IP addresses or empty string if no match for $b=$[4] to 255 + $[4] - $[0] for $h=$[5] to 255 + $[5] - $[1] for $e=$[6] to 255 + $[6] - $[2] for $f=1+$[7] to 254 + $[7] - $[3] $a = $a+" "+$b+$d+$h+$d+$e+$d+$f next next next next $c=$a endif endif $moan=iif(len($c)>1,split(substr($c,2)),$c) EndFunction ;! ;! ; end MOAN
_________________________
!download KiXnet
|
Top
|
|
|
|
KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-05-30 09:19 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-05-30 09:21 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-30 09:26 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-05-30 10:13 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-05-30 10:57 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 02:07 AM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 02:33 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 02:56 AM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-05-31 03:19 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 05:52 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 06:06 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 06:13 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 07:58 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 08:08 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 08:20 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 08:42 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 08:46 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 08:59 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-05-31 09:00 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 09:13 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 09:17 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-05-31 10:12 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-05-31 10:34 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 12:20 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 12:34 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 01:11 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 02:04 AM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-01 06:31 AM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-01 08:00 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 11:17 AM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-01 11:34 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 11:59 AM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-01 02:09 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-01 03:34 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-01 04:03 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-01 04:09 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-01 04:32 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 05:15 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 05:16 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-01 05:18 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-02 04:45 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 10:12 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 10:19 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 10:23 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 01:07 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 01:10 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 01:11 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 01:30 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 01:41 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 01:43 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 02:15 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-02 02:50 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 03:02 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-02 03:13 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 03:27 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-02 04:17 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-02 04:54 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-02 06:02 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-02 06:12 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-03 10:25 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-04 08:49 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-04 09:10 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-04 10:49 PM
|
Re: KIXgolf: MOAN(), Part II
|
Shawn
|
2003-06-04 11:10 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-05 12:09 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-05 12:14 AM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-05 12:17 AM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-05 09:22 AM
|
Re: KIXgolf: MOAN(), Part II
|
Chris S.
|
2003-06-05 02:40 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-05 06:17 PM
|
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
|
2003-06-05 06:22 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-05 10:15 PM
|
Re: KIXgolf: MOAN(), Part II
|
Chris S.
|
2003-06-05 10:42 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-05 11:13 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-05 11:53 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-06 10:08 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 10:10 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 10:37 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 10:40 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 10:47 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 10:50 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 11:02 AM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-06 11:43 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-06 03:56 PM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-06 11:18 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-07 01:07 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-07 04:29 AM
|
Re: KIXgolf: MOAN(), Part II
|
NTDOC
|
2003-06-07 05:41 AM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-10 07:35 AM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-10 07:56 AM
|
Re: KIXgolf: MOAN(), Part II
|
Chris S.
|
2003-06-10 02:04 PM
|
Re: KIXgolf: MOAN(), Part II
|
Lonkero
|
2003-06-10 03:36 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-17 04:04 AM
|
Re: KIXgolf: MOAN(), Part II
|
MightyR1
|
2003-06-17 10:36 AM
|
Re: KIXgolf: MOAN(), Part II
|
Chris S.
|
2003-06-20 03:07 PM
|
Re: KIXgolf: MOAN(), Part II
|
Sealeopard
|
2003-06-20 05:50 PM
|
Re: KIXgolf: MOAN(), Part II
|
Chris S.
|
2003-06-20 06:32 PM
|
|
Moderator: Arend_, Allen, Jochen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Mart
|
0 registered
and 388 anonymous users online.
|
|
|