.. |
__init__.py
|
Add __init__.py files in all the directories (#2503)
|
2020-09-28 19:42:36 +02:00 |
aho_corasick.py
|
clean of unnecessary checks, imports, calls (#7993)
|
2022-11-21 00:00:27 +13:00 |
alternative_string_arrange.py
|
add alternative_string_arrange method (#4595)
|
2021-08-06 12:15:42 +02:00 |
anagrams.py
|
Increased Readability Of Variables (#6400)
|
2022-10-30 08:11:17 +01:00 |
anagrams.txt
|
edited strings/anagram.py (#5770)
|
2021-11-08 18:58:15 +01:00 |
autocomplete_using_trie.py
|
Make some ruff fixes (#8154)
|
2023-03-01 17:23:33 +01:00 |
barcode_validator.py
|
Add more ruff rules (#8767)
|
2023-05-26 09:34:17 +02:00 |
bitap_string_match.py
|
Add bitap_string_match algo (#11060)
|
2023-10-29 00:48:50 +02:00 |
boyer_moore_search.py
|
Add pep8-naming to pre-commit hooks and fixes incorrect naming conventions (#7062)
|
2022-10-13 00:54:20 +02:00 |
camel_case_to_snake_case.py
|
camelCase to snake_case conversion - Fixes #9726 (#9727)
|
2023-10-06 11:05:23 +13:00 |
can_string_be_rearranged_as_palindrome.py
|
Add pep8-naming to pre-commit hooks and fixes incorrect naming conventions (#7062)
|
2022-10-13 00:54:20 +02:00 |
capitalize.py
|
Update capitalize.py (#10573)
|
2023-10-26 04:25:08 -04:00 |
check_anagrams.py
|
Replace bandit, flake8, isort, and pyupgrade with ruff (#8178)
|
2023-03-15 13:58:25 +01:00 |
credit_card_validator.py
|
Fix spellings (#5710)
|
2021-10-31 11:36:03 +01:00 |
damerau_levenshtein_distance.py
|
Add Damerau-Levenshtein distance algorithm (#10159)
|
2023-10-13 15:18:52 +02:00 |
detecting_english_programmatically.py
|
Refactoring the syntax using list comprehension (#7749)
|
2022-10-27 23:02:15 +02:00 |
dictionary.txt
|
Move files to strings folder (#4283)
|
2021-03-21 12:05:10 +01:00 |
dna.py
|
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
|
2023-02-01 18:44:54 +05:30 |
edit_distance.py
|
Edit Distance Algorithm for String Matching (#10571)
|
2023-10-19 08:38:02 -04:00 |
frequency_finder.py
|
Adding doctests to frequency_finder.py (#10341)
|
2023-10-24 21:53:31 +00:00 |
hamming_distance.py
|
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
|
2023-02-01 18:44:54 +05:30 |
indian_phone_validator.py
|
Adopt Python >= 3.8 assignment expressions using auto-walrus (#7737)
|
2022-10-28 15:54:54 +02:00 |
is_contains_unique_chars.py
|
fix typo (#6375)
|
2022-09-21 16:37:38 +01:00 |
is_isogram.py
|
Added function that checks if a string is an isogram (#7608)
|
2022-10-26 16:31:16 +13:00 |
is_pangram.py
|
Update comments in check_pangram.py script (#7564)
|
2022-10-23 18:00:59 +02:00 |
is_polish_national_id.py
|
feat: Polish ID (PESEL) checker added (#10618)
|
2023-10-17 20:24:16 +02:00 |
is_spain_national_id.py
|
Add more ruff rules (#8767)
|
2023-05-26 09:34:17 +02:00 |
is_srilankan_phone_number.py
|
Fix ruff rules ISC flake8-implicit-str-concat (#8892)
|
2023-07-28 17:53:09 +01:00 |
is_valid_email_address.py
|
Create is valid email address algorithm (#8907)
|
2023-08-14 01:28:52 -07:00 |
jaro_winkler.py
|
Set the Python file maximum line length to 88 characters (#2122)
|
2020-06-16 10:09:19 +02:00 |
join.py
|
Added test cases to join.py (#10629)
|
2023-10-17 02:36:12 -04:00 |
knuth_morris_pratt.py
|
Ruff pandas vet (#10281)
|
2023-10-11 14:30:02 -04:00 |
levenshtein_distance.py
|
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
|
2023-02-01 18:44:54 +05:30 |
lower.py
|
Modified comments on lower.py (#10369)
|
2023-10-13 11:55:32 -04:00 |
manacher.py
|
Fix some typos (#6113)
|
2022-05-01 18:44:23 +08:00 |
min_cost_string_conversion.py
|
[Upgrade Ruff] Fix all errors raised from ruff (#8879)
|
2023-07-22 12:05:10 +02:00 |
naive_string_search.py
|
[mypy] Fix type annotations for strings/naive_string_search.py (#4611)
|
2021-08-13 09:10:52 +02:00 |
ngram.py
|
feat: add strings/ngram algorithm (#6074)
|
2022-04-04 09:06:32 +05:30 |
palindrome.py
|
Merge and add benchmarks to palindrome algorithms in the strings/ directory (#8749)
|
2023-05-25 12:56:23 +02:00 |
pig_latin.py
|
Program to convert a given string to Pig Latin (#9712)
|
2023-10-05 10:52:40 +02:00 |
prefix_function.py
|
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
|
2023-02-01 18:44:54 +05:30 |
rabin_karp.py
|
Ruff pandas vet (#10281)
|
2023-10-11 14:30:02 -04:00 |
remove_duplicate.py
|
Fixed remove duplicate (#2470)
|
2020-09-24 19:14:52 +08:00 |
reverse_letters.py
|
Consolidated two scripts reverse_letters.py and reverse_long_words.py into one (#10140)
|
2023-10-09 09:17:22 +13:00 |
reverse_words.py
|
Fixed reverse words algorithm (#2469)
|
2020-09-24 19:12:52 +08:00 |
snake_case_to_camel_pascal_case.py
|
Add more ruff rules (#8767)
|
2023-05-26 09:34:17 +02:00 |
split.py
|
Set the Python file maximum line length to 88 characters (#2122)
|
2020-06-16 10:09:19 +02:00 |
string_switch_case.py
|
Switch case (#7995)
|
2023-05-11 06:53:47 +12:00 |
strip.py
|
Create strip.py (#10011)
|
2023-10-08 12:10:41 -04:00 |
text_justification.py
|
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
|
2023-02-01 18:44:54 +05:30 |
title.py
|
Add Title Case Conversion (#10439)
|
2023-10-14 18:17:11 +02:00 |
top_k_frequent_words.py
|
Solving the Top k most frequent words problem using a max-heap (#8685)
|
2023-04-27 23:02:07 +05:30 |
upper.py
|
Updated Comments on upper.py (#10442)
|
2023-10-14 15:02:37 -04:00 |
wave.py
|
Wave (#6061)
|
2022-06-24 00:47:29 +08:00 |
wildcard_pattern_matching.py
|
Add wildcard pattern matching using dynamic programming (#5334)
|
2021-10-20 16:30:58 +08:00 |
word_occurrence.py
|
Replace bandit, flake8, isort, and pyupgrade with ruff (#8178)
|
2023-03-15 13:58:25 +01:00 |
word_patterns.py
|
Add tests without modifying code (#10740)
|
2023-10-22 07:42:26 +02:00 |
words.txt
|
Moved "other/anagrams.py" to the string folder (#4289)
|
2021-03-22 11:40:23 +01:00 |
z_function.py
|
Add missing type annotations for strings directory (#5817)
|
2022-05-13 13:55:53 +08:00 |