Capitalize!

Sort by

recency

|

2880 Discussions

|

  • + 0 comments

    def solve(s): output = [] for word in s.split(): if word.isalpha()==True: output.append(word.title()) else: output.append(word)

    return ' '.join(output)
    
  • + 0 comments

    def solve(s): output = [] for word in s.split(): if word.isalpha()==True: output.append(word.title()) else: output.append(word)

    return ' '.join(output)
    
  • + 0 comments

    Hi guies, you can go two ways:

    way 1 is +=:

    #!/bin/python3
    
    import math
    import os
    import random
    import re
    import sys
    
    # Complete the solve function below.
    def solve(s):
        
        updt_s = ""
        s = s.capitalize()
        
        for i in range(len(s)):
            if s[i-1]==" " and s[i].isalpha():
                updt_s += s[i].upper()
            else:
                updt_s += s[i]
        return updt_s
        
    if __name__ == '__main__':
        fptr = open(os.environ['OUTPUT_PATH'], 'w')
    
        s = input()
    
        result = solve(s)
    
        fptr.write(result + '\n')
    
        fptr.close()
    

    way 2 is list comprehension:

    #!/bin/python3
    
    import math
    import os
    import random
    import re
    import sys
    
    # Complete the solve function below.
    def solve(s):
        result = list(s)
        result[0] = result[0].upper()
        for i in range(1, len(result)):
            if result[i-1] == ' ' and result[i].isalpha():
                result[i] = result[i].upper()
        return ''.join(result)
        
    if __name__ == '__main__':
        fptr = open(os.environ['OUTPUT_PATH'], 'w')
    
        s = input()
    
        result = solve(s)
    
        fptr.write(result + '\n')
    
        fptr.close()
    
  • + 0 comments

    def solve(s):

    return ' '.join(word.capitalize() for word in s.split(' '))
    

    if name == 'main': fptr = open(os.environ['OUTPUT_PATH'], 'w')

    s = input()
    
    result = solve(s)
    
    fptr.write(result + '\n')
    
    fptr.close()
    
  • + 1 comment

    can you show me how simply can i solve this problem