Advertisement
Diapolo10

Untitled

Aug 21st, 2023
1,052
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | Source Code | 0 0
  1. message = input("Enter message: ")
  2.  
  3. consecutive_counts: list[int] = []
  4. counter = 0
  5. prev_char = message[:1]
  6.  
  7. for char in message:
  8.     if prev_char == char:
  9.         counter += 1
  10.         continue
  11.  
  12.     prev_char = char
  13.     consecutive_counts.append(counter)
  14.     counter = 1
  15.  
  16. # To account for the last segment
  17. if message:
  18.     consecutive_counts.append(counter)
  19.  
  20. for count in consecutive_counts:
  21.     print(chr(ord('A') + count - 1), end='')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement