Post History
Vyxal, 4 bytes Ġċ†∑ Try it Online! Takes input as a string of 32 bits. Explained Ġċ†∑ Ġ # Group the input by ...
#1: Initial revision
# [Vyxal](https://github.com/Vyxal/Vyxal/tree/version-2), 4 bytes ``` Ġċ†∑ ``` [Try it Online!](https://vyxal.pythonanywhere.com/?v=2&c=1#WyJBIiwiIiwixKDEi+KAoOKIkSIsIiIsIlwiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBcIlxuXCIxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMVwiXG5cIjEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXCJcblwiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFcIlxuXCIxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMVwiXG5cIjAwMDAwMDAwMDAwMDAwMDExMDAwMDAwMDAwMDAwMDAwXCJcblwiMDAwMDAwMDAwMDAxMDEwMDAwMDAwMDAwMDAwMDAwMDBcIlxuXCIxMTExMTExMTExMTExMDEwMTExMTExMTExMTExMTExMVwiXG5cIjExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwXCJcblwiMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTFcIlxuXCIxMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMVwiXG5cIjExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxXCJcblwiMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTBcIlxuXCIwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMVwiXG5cIjAxMTAwMTEwMDExMDAxMTAwMTEwMDExMDAxMTAwMTEwXCIiXQ==) Takes input as a string of 32 bits. ## Explained ``` Ġċ†∑ Ġ # Group the input by consecutive values. Basically, split the input on runs. ċ # Push whether each run != 1. Basically, an inverted check for "is this run a '1' or multiple 1s/0s". † # Logical not each comparison, because the above check was inverted. ∑ # Summate the list, returning the count of truthy comparisons. 💎 ``` Created with the help of [Luminespire](https://vyxal.github.io/Luminespire).
