Project

General

Profile

Actions

Feature #4831

closed

Integer#prime_factors

Added by mame (Yusuke Endoh) almost 13 years ago. Updated 16 days ago.

Status:
Closed
Target version:
-
[ruby-core:36764]

Description

Hello,

lib/prime provides Integer#prime_division, but I always forget the name.
I think that #prime_factors is more suitable. I'd like to hear opinions
of English natives. What do you think?

--
Yusuke Endoh

Updated by drbrain (Eric Hodel) over 12 years ago

Yes, #prime_factors and #factors are synonyms.

Actions #2

Updated by shyouhei (Shyouhei Urabe) about 12 years ago

  • Status changed from Open to Assigned

Updated by yhara (Yutaka HARA) over 11 years ago

  • Target version changed from 2.0.0 to 2.6
Actions #4

Updated by naruse (Yui NARUSE) over 6 years ago

  • Target version deleted (2.6)

Updated by yugui (Yuki Sonoda) about 6 years ago

I am not against adding such an alias but I'd like to think with more inputs. At this moment, I don't have strong reason to justify the name.

From a certain perspective, the alias is simply wrong because the method returns not only prime factors of the receiver but also their multiplicities -- i.e. the prime division of the receiver.
For me, 200.prime_factors sometimes looks to return (or yield) [2, 2, 2, 5, 5] as MATLAB does.

Mame, do you have any concrete examples which support your expectation to the return value? Or any suggestions from native English speakers or mathematicians?

Updated by hsbt (Hiroshi SHIBATA) 16 days ago

  • Status changed from Assigned to Closed

prime is already extracted from ruby repository to https://github.com/ruby/prime.

We should move to its place.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0