mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-07-05 01:09:40 +08:00
Change occurrences of str.format to f-strings (#4118)
* f-string update rsa_cipher.py * f-string update rsa_key_generator.py * f-string update burrows_wheeler.py * f-string update non_recursive_segment_tree.py * f-string update red_black_tree.py * f-string update deque_doubly.py * f-string update climbing_stairs.py * f-string update iterating_through_submasks.py * f-string update knn_sklearn.py * f-string update 3n_plus_1.py * f-string update quadratic_equations_complex_numbers.py * f-string update nth_fibonacci_using_matrix_exponentiation.py * f-string update sherman_morrison.py * f-string update levenshtein_distance.py * fix lines that were too long
This commit is contained in:
@ -157,11 +157,12 @@ if __name__ == "__main__":
|
||||
entry_msg = "Provide a string that I will generate its BWT transform: "
|
||||
s = input(entry_msg).strip()
|
||||
result = bwt_transform(s)
|
||||
bwt_output_msg = "Burrows Wheeler transform for string '{}' results in '{}'"
|
||||
print(bwt_output_msg.format(s, result["bwt_string"]))
|
||||
original_string = reverse_bwt(result["bwt_string"], result["idx_original_string"])
|
||||
fmt = (
|
||||
"Reversing Burrows Wheeler transform for entry '{}' we get original"
|
||||
" string '{}'"
|
||||
print(
|
||||
f"Burrows Wheeler transform for string '{s}' results "
|
||||
f"in '{result['bwt_string']}'"
|
||||
)
|
||||
original_string = reverse_bwt(result["bwt_string"], result["idx_original_string"])
|
||||
print(
|
||||
f"Reversing Burrows Wheeler transform for entry '{result['bwt_string']}' "
|
||||
f"we get original string '{original_string}'"
|
||||
)
|
||||
print(fmt.format(result["bwt_string"], original_string))
|
||||
|
Reference in New Issue
Block a user