kyu_6.duplicate_encoder package
Submodules
kyu_6.duplicate_encoder.duplicate_encode module
Solution for -> Duplicate Encoder.
Created by Egor Kostan. GitHub: https://github.com/ikostan
- kyu_6.duplicate_encoder.duplicate_encode.duplicate_encode(word: str) str[source]
Duplicate Encoder.
Converts a string to a new string where each character in the new string is “(” if that character appears only once in the original string, or “)” if that character appears more than once in the original string.
Ignore capitalization when determining if a character is a duplicate. :param word: :return:
kyu_6.duplicate_encoder.test_duplicate_encode module
Test for -> Duplicate Encoder.
Created by Egor Kostan. GitHub: https://github.com/ikostan
- class kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase(methodName='runTest')[source]
Bases:
TestCaseTesting duplicate_encode function.
- _classSetupFailed = False
- _class_cleanups = []
- test_duplicate_encode = None
- test_duplicate_encode_0_din(**kw)
Testing duplicate_encode function with various test inputs [with string=’din’, expected=’(((‘].
- Returns:
- test_duplicate_encode_1_recede(**kw)
Testing duplicate_encode function with various test inputs [with string=’recede’, expected=’()()()’].
- Returns:
- test_duplicate_encode_2_Success(**kw)
Testing duplicate_encode function with various test inputs [with string=’Success’, expected=’)())())’].
- Returns:
- test_duplicate_encode_3__(**kw)
Testing duplicate_encode function with various test inputs [with string=’(( @’, expected=’))((‘].
- Returns:
Module contents
Duplicate Encoder.