Manually merging: - README.md: I added the description from universe/README.md into the heading of dotfiles/README.md. - .envrc: dotfiles/.envrc was a superset of universe/.envrc - .gitignore: Adding some of the ignored patterns from universe/.gitignore to dotfiles/.gitignore Everything else here should be a simple rename.
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			413 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			413 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from collections import deque
 | 
						|
 | 
						|
# list:
 | 
						|
# array:
 | 
						|
# vector:
 | 
						|
# bit-{array,vector}:
 | 
						|
 | 
						|
 | 
						|
def sort(xs, highest):
 | 
						|
    v = [0] * (highest + 1)
 | 
						|
    result = deque()
 | 
						|
 | 
						|
    for x in xs:
 | 
						|
        v[x] += 1
 | 
						|
 | 
						|
    for i, x in enumerate(v):
 | 
						|
        if x > 0:
 | 
						|
            result.appendleft(i)
 | 
						|
 | 
						|
    return list(result)
 | 
						|
 | 
						|
 | 
						|
assert sort([37, 89, 41, 100, 65, 91, 53],
 | 
						|
            100) == [100, 91, 89, 65, 53, 41, 37]
 | 
						|
print("Tests pass!")
 |