Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby30 /
share /
ri /
system /
Prime /
Delete
Unzip
Name
Size
Permission
Date
Action
EratosthenesGenerator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
EratosthenesSieve
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Generator23
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
PseudoPrimeGenerator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TrialDivision
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TrialDivisionGenerator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
cdesc-Prime.ri
2.4
KB
-rw-r--r--
2024-06-26 17:25
each-i.ri
1.27
KB
-rw-r--r--
2024-06-26 17:25
include%3f-i.ri
429
B
-rw-r--r--
2024-06-26 17:25
int_from_prime_division-i.ri
1.05
KB
-rw-r--r--
2024-06-26 17:25
prime%3f-i.ri
727
B
-rw-r--r--
2024-06-26 17:25
prime_division-i.ri
1.45
KB
-rw-r--r--
2024-06-26 17:25
Save
Rename
U:RDoc::AnyMethod[iI"prime_division:ETI"Prime#prime_division;TF:privateo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"*Returns the factorization of +value+.;To:RDoc::Markup::BlankLine o; ; [I"For an arbitrary integer:;T@o:RDoc::Markup::Verbatim; [I"+p_1**e_1 * p_2**e_2 * ... * p_n**e_n, ;T:@format0o; ; [I":prime_division returns an array of pairs of integers:;T@o;; [I"0[[p_1, e_1], [p_2, e_2], ..., [p_n, e_n]]. ;T; 0o; ; [I"?Each pair consists of a prime number -- a prime factor -- ;TI"9and a natural number -- its exponent (multiplicity).;T@S:RDoc::Markup::Heading: leveli: textI"Parameters;To:RDoc::Markup::List: @type: NOTE:@items[o:RDoc::Markup::ListItem:@label[I"+value+;T; [o; ; [I"An arbitrary integer.;To;;[I"+generator+;T; [o; ; [ I")Optional. A pseudo-prime generator. ;TI"++generator+.succ must return the next ;TI"-pseudo-prime number in ascending order. ;TI")It must generate all prime numbers, ;TI"2but may also generate non-prime numbers, too.;T@S;;i;I"Exceptions;To;;;;[o;;[I"+ZeroDivisionError+;T; [o; ; [I"when +value+ is zero.;T@S;;i;I"Example;T@o;; [I"4Prime.prime_division(45) #=> [[3, 2], [5, 1]] ;TI"%3**2 * 5 #=> 45;T; 0: @fileI"lib/prime.rb;T:0@omit_headings_from_table_of_contents_below000[ I"0(value, generator = Prime::Generator23.new);T@FFI" Prime;TcRDoc::NormalClass00