MWC '15 #1 P5: Love Guru

View as PDF

Submit solution


Points: 7 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type

Hypnova is a love guru. He has a mathematical way to determine the compatibility of two people. His method is as follows:

  1. Take the names of the two people and perform the following process:
    • Take the value of each letter (a = 1, b = 2, c = 3, etc.) and put it to the power of its position in the name (starting from 1).
    • Sum these values together and mod the number by 10 into the range [1,10].
  2. Add these two values together to get the compatibility out of 20.

Hypnova needs you to make a program that calculates two people's compatibility based on the criterion described above. The program should not be case sensitive.

Input Specification

Given names A and B, find their compatibility out of 20. The names are guaranteed to consist of only latin letters and L (1L106) letters in length.

Subtask 1 [10%]

1L6

Subtask 2 [20%]

1L20

Subtask 3 [70%]

1L106

Output Specification

A number in the range [2,20].

Sample Input

Copy
Romeo
Juliet

Sample Output

Copy
15

Explanation for Sample Output

Romeo: 181+152+133+54+155=76244010(mod10)
Juliet: 101+212+123+94+55+206=640118655(mod10)
Compatibility: 10+5=15


Comments


  • 0
    sdesai9192  commented on Aug. 24, 2021, 1:59 a.m. edited

    What does mod by 10 into the range [1,10] mean?

    Edit: I believe I understand what the function mod means, however I don't really know what the question is asking. lol


    • 1
      Badmode  commented on Aug. 24, 2021, 4:15 a.m.

      It means mod by 10 but if the result is 0, add 10 so your answer for that name should be between 1-10.


      • 0
        sdesai9192  commented on Aug. 24, 2021, 11:06 a.m.

        Ok, thanks!


  • 7
    icicreampoph  commented on March 18, 2016, 3:56 a.m.

    Hypnova sensei, I'm lonely can you set me up? pls <3 <3


    • 1
      Hypnova  commented on March 18, 2016, 8:30 p.m.

      Me too


  • 0
    Jeffmagma  commented on March 16, 2016, 3:01 p.m.

    Isn't 10 mod 10 0?


    • 0
      aurpine  commented on March 16, 2016, 9:29 p.m. edited

      Yes, but the problem statement says:

      ...mod the number by 10 into the range [1,10]