#101700 - 2003-06-01 06:31 AM
Re: KIXgolf: MOAN(), Part II
|
Howard Bullock
KiX Supporter
   
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
|
code:
KiXtart KiXtart Version = 4.21 KiXGolf Script = kixgolf_moan.kix
Computer OS = Windows 2000 Professional CPU = Intel Pentium III Speed = 848 MHz Memory = 512 MB
KiXGolf Scoring Engine Scoring Engine = 3.0.3
KiXtart Golf Score Tournament = KiXtart Golf: MOAN - Mother Of All Networks Processing Start = 2003/06/01 00:37:40.715 Processing End = 2003/06/01 00:37:40.815 Duration = 0000/00/00 00:00:00.099 # Loops = 1 KiXGolf Result = passed (10 out of 10 correct) KiXGolf Score = 746
Thank you for participating in KiXtart Golf!
code:
; begin MOAN ; ;! Function moan($a,$b,$c) Dim $,$d,$e,$f,$g,$h,$i,$m[3] $d="."
;Build Subnet Mask $f=0,128,192,224,240,248,252,254,255 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 & 0+split($b,$d)[$g]=(0+split($a,$d)[$g] & $m[$g]) else $h=0 endif next if $h $c=$c+" /"+$e endif if $e=$c $c=join($m,$d) endif next $=split(substr($c,2))
;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+IIF($a,$a,$),$d) for $g=0 to 11 $[$g]=0+$[$g] next if $a="" ;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 $[4] + 255 - $[0] for $c=$[5] to $[5] + 255 - $[1] for $e=$[6] to $[6] + 255 - $[2] for $f=$[7]+1 to $[7] + 254 - $[3] $a = $a+" "+$b+$d+$c+$d+$e+$d+$f next next next next $=split(substr($a,2)) else ;Calculate NetworkID using $ array $e="" for $c=0 to 3 $e=$e+$d+($[$c] & $[$c+8]) next $=substr($e,2) if join(split($a),"")=$ $="" 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 $=IIF(join(split($b),"")=$,1,0) endif endif endif $moan=$ EndFunction ;! ;! ; end MOAN
|
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.
|
|
|