User Tools

Site Tools


simply_a_square_root_by_factoring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
simply_a_square_root_by_factoring [2026/10/27 09:26] – frchrissimply_a_square_root_by_factoring [2026/10/27 09:35] (current) – frchris
Line 9: Line 9:
  
   - Declare a new static method that takes a integer n and returns a String   - Declare a new static method that takes a integer n and returns a String
-  - make two local variables, one for the coefficient, and one for a factor +  - Make two local variables, one for the coefficient , and one for a factor  
-  - +  - Put a 1 in the coefficient, and the first prime 2 into the factor 
 +  - While the factor is less than n, see if the factor squared divides n evenly 
 +  - If it does, multiply the factor to the coeffient, and divide out the squared factor from n. 
 +  - Keep doing this until the factor no longer divides n. 
 +  - Next, change the factor (which starts out as 2) to the next odd number 
 +  - return a String that starts with the coefficiant, then the ''v'' character, then what is left of ''n''   
 + 
 +In BlueJ, you can run the static method directly, just like you usually do with the main method.
simply_a_square_root_by_factoring.1793107568.txt.gz · Last modified: by frchris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki