HackerRank Python Solution - Strings - Capitalize!

  • You are asked to ensure that the first and last names of people begin with a capital letter in their passports. For example, alison heck should be capitalized correctly as Alison Heck.
HackerRank Python Solution - Strings - Capitalize!
  • Given a full name, your task is to capitalize the name appropriately.
Input Format:
  • A single line of input containing the full name, S.
Constraints:
  • 0 < len(S) < 1000
  • The string consists of alphanumeric characters and spaces.
  • Note: in a word only the first character is capitalized. Example 12abc when capitalized remains 12abc.
Output Format:
  • Print the capitalized string, S.
Sample Input:

chris alan
Sample Output:

Chris Alan
Solution:

def solve(s):
    a_string = s.split(' ')
    return (' '.join((word.capitalize() for word in a_string)))

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

    s = input()

    result = solve(s)

    fptr.write(result + '\n')

    fptr.close()
Disclaimer: The problem statement is given by hackerrank.com but the solution is generated by the Geek4Tutorial admin. If there is any concern regarding this post or website, please contact us using the contact form. Thank you!

No comments:

Post a Comment

You might also like

Deploy your Django web app to Azure Web App using App Service - F1 free plan

In this post, we will look at how we can deploy our Django app using the Microsoft Azure app service - a free plan. You need an Azure accoun...