'''
Created on Nov 1, 2017

@author: Susan
'''

''' DEBUG 1 '''
def sizes(words):  
    nums = []
    for w in words:
        print "nums is", nums
        nums = [len(w)]
    return nums

''' DEBUG 2 '''
def buildword(words):
    answer = ''
    for w in words:
        answer += w[:1]
        return answer

''' DEBUG 3 '''    
def middle(names):
    middlelist = []
    for name in names:
        name.split(":")
        middlelist.append(name[1])
    return middlelist

''' DEBUG 4 '''
def removeOs(word):
    position = word.find("o")
    while position != -1:
        word = word[:position] + word[position+1:]
    return word

''' DEBUG 5 '''
def uniqueDigits(number):
    digits = []
    while number > 0:
        digits.append(number % 10)
        number = number / 10
    return len(digits)

if __name__ == '__main__':
    print "Output for Debug 1"
    x = sizes(['This', 'is', 'a', 'test']) 
    print x
#     print
#     print "Output for Debug 2"
#     x =  buildword(['This', 'is', 'a', 'test'])
#     print x
#     print
#     print "Output for Debug 3"
#     x = middle(["Janet:Marie:Evans", "Hayden:Sterling:Jackson", "Sophia:Alicia:Garcia"])
#     print x
#     print
#     print "Output for Debug 4"
#     x = removeOs("go to work carolina, go to work")
#     print x
#     print
#     print "Output for Debug 5"
#     x = uniqueDigits(456655)
#     print x