Capitalize!

Sort by

recency

|

2841 Discussions

|

  • + 0 comments

    Precise Snippet code ->It Clears all test cases

    def solve(s): return ' '.join(i.capitalize() for i in s.split(' '))

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

    def solve(s): return s.title() #use this string method title()

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

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

      No, using 'title' didn't satisfy all test cases.This is not a precise approach to this problem

  • + 0 comments

    help test case

    def solve(s): f_n = "" f=list(s.split(" ")) for word in f: if word[0].isalpha():
    f_n =f_n +" "+ word[0].upper()+word[1:] #if word.islower() else else: f_n = f_n +" "+ word

    f_n=f_n.lstrip()
    return f_n