__author__ = 's7a'

# All imports
from extras import Sanitizer
from replacer import Replacer


# The Lexical simplification class
class LexicalSimplifier:

    # Constructor for the Lexical Simplifier
    def __init__(self):
        # Unused
        pass

    # Simplify a given content
    @staticmethod
    def simplify(content, lwlm_n):
        words = [str(word) for word in content.split()]

        length = len(words)

        results = []

        for i in range(length):

            sanitized_word = Sanitizer.sanitize_word(words[i])

            if sanitized_word == '':
                continue

            replacer = Replacer(lwlm_n)
            result = replacer.detailed_replacement(sanitized_word)
            results.append(result)

        return results
__author__ = 's7a'

# All imports
from extras import Sanitizer
from replacer import Replacer


# The Lexical simplification class
class LexicalSimplifier:

    # Constructor for the Lexical Simplifier
    def __init__(self):
        # Unused
        pass

    # Simplify a given content
    @staticmethod
    def simplify(content, lwlm_n):
        words = [str(word) for word in content.split()]

        length = len(words)

        results = []

        replacer = Replacer(lwlm_n)

        for i in range(length):

            sanitized_word = Sanitizer.sanitize_word(words[i])

            if sanitized_word == '':
                continue

            result = replacer.detailed_replacement(sanitized_word)
            results.append(result)

        return results
Reduce the runtime of webapp api
Reduce the runtime of webapp api

  __author__ = 's7a'
  
  # All imports
  from extras import Sanitizer
  from replacer import Replacer
  
  
  # The Lexical simplification class
  class LexicalSimplifier:
  
      # Constructor for the Lexical Simplifier
      def __init__(self):
          # Unused
          pass
  
      # Simplify a given content
      @staticmethod
      def simplify(content, lwlm_n):
          words = [str(word) for word in content.split()]
  
          length = len(words)
  
          results = []
  
+         replacer = Replacer(lwlm_n)
+ 
          for i in range(length):
  
              sanitized_word = Sanitizer.sanitize_word(words[i])
  
              if sanitized_word == '':
                  continue
  
-             replacer = Replacer(lwlm_n)
              result = replacer.detailed_replacement(sanitized_word)
              results.append(result)
  
          return results
Reduce the runtime of webapp api
## Code Before:
__author__ = 's7a'

# All imports
from extras import Sanitizer
from replacer import Replacer


# The Lexical simplification class
class LexicalSimplifier:

    # Constructor for the Lexical Simplifier
    def __init__(self):
        # Unused
        pass

    # Simplify a given content
    @staticmethod
    def simplify(content, lwlm_n):
        words = [str(word) for word in content.split()]

        length = len(words)

        results = []

        for i in range(length):

            sanitized_word = Sanitizer.sanitize_word(words[i])

            if sanitized_word == '':
                continue

            replacer = Replacer(lwlm_n)
            result = replacer.detailed_replacement(sanitized_word)
            results.append(result)

        return results
## Instruction:
Reduce the runtime of webapp api
## Code After:
__author__ = 's7a'

# All imports
from extras import Sanitizer
from replacer import Replacer


# The Lexical simplification class
class LexicalSimplifier:

    # Constructor for the Lexical Simplifier
    def __init__(self):
        # Unused
        pass

    # Simplify a given content
    @staticmethod
    def simplify(content, lwlm_n):
        words = [str(word) for word in content.split()]

        length = len(words)

        results = []

        replacer = Replacer(lwlm_n)

        for i in range(length):

            sanitized_word = Sanitizer.sanitize_word(words[i])

            if sanitized_word == '':
                continue

            result = replacer.detailed_replacement(sanitized_word)
            results.append(result)

        return results