fork download
  1. keyword = "gcse"
  2. message = "python"
  3. newkeywordshouldbe = "gcsegc"
  4.  
  5. keywordLen = len(keyword)
  6. messageLen = len(message)
  7.  
  8. if keywordLen == messageLen:
  9. newkeyword = keyword
  10. elif keywordLen > messageLen:
  11. newkeyword = keyword[:messageLen]
  12. elif keywordLen < messageLen:
  13. # Use keyword in its entirety as many times as possible to match
  14. # message's length, then match the rest of message's length with
  15. # as many of keyword's characters as needed.
  16. newkeyword = ''.join(keyword * (messageLen / keywordLen)) + \
  17. keyword[:messageLen - keywordLen]
  18.  
  19. print newkeyword
Success #stdin #stdout 0.01s 9016KB
stdin
Standard input is empty
stdout
gcsegc