Skip to content

Instantly share code, notes, and snippets.

@aaronshaver
aaronshaver / bit_count.py
Created April 6, 2022 23:13
bit_count() function new in Python 3.10 counts true bits in a binary number
# https://leetcode.com/problems/minimum-bit-flips-to-convert-number/
def minBitFlips(self, start: int, goal: int) -> int:
return (start ^ goal).bit_count()
@aaronshaver
aaronshaver / regex_two_groups.py
Created April 6, 2022 23:11
RegEx finding two different groups, e.g. "13" gets (1,3) and "13#" gets (13#)
# https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping/
def freqAlphabets(self, s):
return ''.join(chr(int(i[:2]) + 96) for i in re.findall(r'\d\d#|\d', s))