Question: Write a function that accepts a string and returns the second highest numerical digit in the input as an integer. The following rules should apply:

Write a function that accepts a string and returns the second highest numerical digit in the input as an integer.

The following rules should apply:

  • Inputs with no numerical digits should return -1
  • Inputs with only one numerical digit should return -1
  • Non-numeric characters should be ignored
  • Each numerical input should be treated individually, meaning in the event of a joint highest digit then the second highest digit will also be the highest digit

For example:

  • "abc:1231234" returns 3
  • "123123" returns 3
  • [execution time limit] 0.5 seconds (cpp)

  • [input] string input

    The input string

  • [output] integer

    The second-highest digit

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 Databases Questions!