Quick actions

cmd+k|ctrl+k

Navigation

Languages

CS Dojo — First Recurring Character

Snippet info

Language

Python

Visibility

public

Author

barend

Created

2019-01-19T01:28:36Z

Updated

2019-01-19T01:30:11Z

def frc(s):
    b = set()
    
    for c in s:
        if c in b:
            return c
        
        b.add(c)
    
    return None

print(frc("ABCA"))
print(frc("BCABA"))
print(frc("ABC"))
INFO