Calculating amount left at the end of a repetetive cutting down cycle.

  • Context: MHB 
  • Thread starter Thread starter Zekes
  • Start date Start date
  • Tags Tags
    Cutting Cycle
Click For Summary
SUMMARY

The discussion focuses on a repetitive cutting down cycle using a find-and-replace method, specifically replacing a specified number of characters (X's) with a smaller amount. The example provided illustrates a transformation from 1,000,000 X's using a (99,90) replacement process, resulting in a sequence of remaining characters. The initial manual calculations were inefficient, prompting a request for a more systematic approach to derive the summary of remaining characters after each replacement. Additionally, a follow-up question seeks to identify all starting lengths that lead to an end length of 6 using a (7,3) process.

PREREQUISITES
  • Understanding of basic arithmetic operations (addition, subtraction).
  • Familiarity with sequences and series in mathematics.
  • Knowledge of iterative processes and loops in problem-solving.
  • Basic comprehension of algorithmic thinking for optimization.
NEXT STEPS
  • Learn about mathematical sequences and how to derive them efficiently.
  • Explore algorithm optimization techniques for repetitive calculations.
  • Investigate programming tools or languages (e.g., Python) for automating such calculations.
  • Study the concept of mathematical induction to validate findings in iterative processes.
USEFUL FOR

This discussion is beneficial for mathematicians, educators, students learning about sequences, and anyone interested in optimizing repetitive calculation processes.

Zekes
Messages
4
Reaction score
0
Let's say I have a group of X's characters that I want to cut down. I use a tool similar to 'find-and-replace-all', which takes an amount of X's each time, deletes them, and replaces them with another, smaller amount. For example, I can state that I want an amount of 8 X's to be replaced with 5 X's from an original amount of 14 X's. This cycle happens forever, or until there isn't a sufficient remainder left to replace anymore. To visualise the example I just provided:


  • (XXXXXXXX)XXXXXX --> [XXXXX]XXXXXX
    (XXXXXXXX)XXX --> [XXXXX]XXX
    (XXXXXXXX) --> [XXXXX]

So, you start with 14 X's and end with 5 X's, and the process carried out here can be summarised as '14, 11, 8, 5'. The process that was underwent in terms of finding and replacing can be described as (8,5) as 8 X's are replaced with 5 each time. Now, the question here is:


  1. When you initially have a string of 1,000,000 X's, and apply the find-and-replace process of (99,90), what is the summary of the process here?
    By summary of the process, I mean the '14, 11, 8, 5' which shows how many X's are left after each step.

I tried solving this manually, starting the process summary as '1,000,000, 909,091, 826,453, 751,321, 683,020, 620,929, 564,481, 513,172, 466,525' however I realized this was a very inefficient way of solving this, and prone to mistakes. Can anyone help me do it in a better, easier way?

ALSO FOLLOW UP QUESTION

  • For the (7,3) process, find all start lengths which eventually result in an end length of 6.

I can see 10 being applicable for this, however manual testing every number to find a suitable match is also quite inefficient. If you can help me for this question too, please do. Also, please explain in more simple math terms, rather than using symbols (as I am still a beginner) Thank you!
 
Mathematics news on Phys.org
Zekes said:
Let's say I have a group of X's characters that I want to cut down. I use a tool similar to 'find-and-replace-all', which takes an amount of X's each time, deletes them, and replaces them with another, smaller amount. For example, I can state that I want an amount of 8 X's to be replaced with 5 X's from an original amount of 14 X's. This cycle happens forever, or until there isn't a sufficient remainder left to replace anymore. To visualise the example I just provided:


  • (XXXXXXXX)XXXXXX --> [XXXXX]XXXXXX
    (XXXXXXXX)XXX --> [XXXXX]XXX
    (XXXXXXXX) --> [XXXXX]

So, you start with 14 X's and end with 5 X's, and the process carried out here can be summarised as '14, 11, 8, 5'. The process that was underwent in terms of finding and replacing can be described as (8,5) as 8 X's are replaced with 5 each time.
Isn't this simply repeatingly subtracting 3 from 14 ?
14 - 3 = 11 - 3 = 8 - 3 = 5 ...whoa!
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 42 ·
2
Replies
42
Views
7K
  • · Replies 12 ·
Replies
12
Views
2K