Java : Write a static method called hashCode that takes as a parameter

adelen
 (Not rated)
 (Not rated)
Chat

 

Write  a static method called hashCode that takes as a parameter  a String containing a series of numbers and returns a hash code for the  series. For example, the following call: 

        hashCode("88 235 -173 17") 

should  return "1517". The hashCode is formed by appending the sum of the last  digits to the sum of each number divided by 10, (integer division).   In  this case (88 / 10 + 235 / 10 -173 / 10 + 17 / 10) + (88 % 10 + 235 %  10 + -173 % 10 + 17 % 10) 

                                                             (  8      +     23    - 17    +    1  )  + (  8          +    5          -     3          +       7   ) 

                                                                                     15                           +                          17 

                                                                                                                1517 

The two sums are appended as strings, resulting in the final hashCode. 

        Method Call           Value Returned 

  ----------------------------------------------- -------------- 

 hashCode("444 67 -921 15 36")                       "-3821" 

    hashCode("76 834 -6 -143")                           "761" 

    hashCode("7 7 77")                                   "721" 

    • 7 years ago
    Java code
    NOT RATED

    Purchase the answer to view it