Search/sorting algorithm
binary search
iterative
recursive
recursive function
verification
bucket sort algorithm
implementation
solution
verification
contains all
algorithm
contains_all() function
Python shortcut
solution
verification
in()/index()/count()
insertion sort
implementation
solution
verification
partitioning
algorithm
solution
three letters
two letters
verification
partitioning
quick sort
implementation
solution
verification
rindex() and rfind()
rotated data
binary search
comparisons
flank change efficient
implementation
preliminary considerations
solution
verification
schematic sequence
selection sort
implementation
solution
verification
sorting
SeeSorting algorithms
supplementary literature
Sequential data types
data structure
SeeData structure
key-value mappings (dictionaries)
definition
filtering elements
functions and operations
implementation
LIFO data structure
lists
check implementation
collect_all()
comprehension
elements
improved variants
inplace variants
operations
remove_all()
operations
sets
operations
single elements
solving tasks
Slicing operations
conversion
individual characters/substrings
iteration
output
Strings
anagram
algorithm
implementation
Python shortcut
solution
verification
braces
algorithm
check_braces(text)
solution
verification
capitalization
capitalize(text)
modification
solution
special treatment variant
split() method
verification
whitespace
character sequences
conversion
algorithm
octal numbers
solution
str_to_number(text)
verification
conversions and extractions
duplicate letters
implementation
Python shortcut
solution
verification
equality
filled frame
algorithm
print_box(width, height, fillchar)
solution
verification
formatting output
functions
guessing vowels
algorithm
Python shortcut
solution
translate_vowel(text, replacement)
verification
histogram
joiner
implementation
solution
morse code
algorithm
bonus
Python/match
solution
to_morse_code(text)
verification
number conversions
binary numbers
is_binary_number(number)
solution
palindrome
algorithm
implementation
iterative solution
regular expression
solution
verification
pattern checker
algorithm
matches_pattern(pattern, text)
problem solving strategies
solution
verification
print tower
algorithm
print_tower(n)
recursion
solution
verification
processing
process single characters
remove duplication
remove_duplicates(text)
solution
verification
reverses
implementation
solution
verification
rotation
algorithm
implementation
solution
verification
slicing
SeeSlicing operations
supplementary literature
tennis score
algorithm
counting rules
solution
tennis_score() function
verification
version numbers
algorithm
compare_versions(version1, version2)
solution
verification
Supplementary literature
algorithms/data structures
arrays
binary trees
books
data structures
gold bags, fake detection
horse race
exclusion procedure
matrix
simplification
solution
interview
maintainability
mathematical knowledge
performance
programming puzzles
programming tasks
recursion
search/sorting algorithm
strings
unit tests