Question: The Gravity Equation Function Name: gravityEquation ( ) Parameters: calculations ( str ) Returns: correctResults ( list ) Description: As a new NASA hire, you

The Gravity Equation
Function Name: gravityEquation()
Parameters: calculations ( str )
Returns: correctResults ( list)
Description: As a new NASA hire, you have been tasked with helping Murph, a brilliant NASA sci-
entist, solve the gravity equation.
You are given a parameter, calculations ( str ), which contains multiple "calculations" separated by
underscores 1. Each calculation is mix of digits and letters. Write a function that analyzes each
calculation by counting how many digits and letters it contains. If the number of digits and letters in
the calculation are equal, then that calculation is considered valid. For each valid calculation, ex-
tract and store only its digits. Return a sorted list of these integers in ascending order.
\gg> calculations ="A1DA30W1_B63023RE12L_TH19W9071G_4DF0B4_43M11AE0CR_K9SF80F6VA65"[404,1301,43110,980665]
>> calculations ="31PR4I1Y2A_6S2A83LE1H_6DA62N6N0NY1_KI602RI21T4O_2B36UZ71Z"
\gg> gravityEquation(calculations)
[31412,62831,602214,662601]
The Gravity Equation Function Name:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!