Python cipher and encoding problems
Codes, checksums and secret messages in Python, as problems with tests that check your answer.
Beginner
Intermediate
- 277. Run-Length DecodingUnpack a squeezed string of counts and letters back to full size60 XP10 min
- 294. Valid ISBNIs this book number real, or did someone slip on the keyboard?65 XP12 min
- 311. Vigenere CipherThe keyword cipher that went unbroken for three centuries70 XP14 min
- 328. Base64 by HandTurn any bytes into plain letters that survive a trip through email80 XP18 min
- 329. Columnar Transposition CipherScramble a message by reading its columns in keyword order80 XP16 min
Advanced
- 348. Crack the Caesar CipherNo key? Let the shape of English give the secret away120 XP22 min
- 358. LZW CompressionThe dictionary trick inside GIF images: learn phrases while you read125 XP25 min
- 366. Huffman Code LengthHow small can a message get when common letters get the shortest codes?130 XP25 min
- 373. Valid UTF-8Is this stream of bytes real text, or a corrupted file?130 XP25 min
- 391. Playfair CipherThe pen-and-paper cipher that encrypts letters two at a time140 XP30 min
Expert
Other topics
- Python Basics
- Strings
- Lists
- Dictionaries and sets
- Loops
- Functions
- Math
- Sorting and searching
- Two pointers
- Sliding window
- Stacks and queues
- Recursion and backtracking
- Dynamic programming
- Greedy
- Graphs
- Trees
- Bit manipulation
- Classes
- Iterators and generators
- Parsing
- Simulation
- Python idioms
- Regular expressions
- Working with data
- Grids and matrices
- Geometry
- Games and puzzles
- Heaps
- Data structures
Or see every challenge, with study plans, today's challenge and duels.