Algorithm


Problem Name: Python - Capitalize!

Problem Link: https://www.hackerrank.com/challenges/capitalize/problem?isFullScreen=true

In this HackerRank Functions in PYTHON problem solution,

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 capitalised correctly as Alison Heck.

alison heck => Alison heck

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

 

 

 

 

Code Examples

#1 Code Example with Python Programming

Code - Python Programming


def solve(s):
    l = list(s)
    for i, c in enumerate(l):
        if i==0 or l[i-1]==' ':
            l[i]=c.upper()
    return ''.join(l)
Copy The Code & Try With Live Editor
Advertisements

Demonstration


Previous
[Solved] Alphabet Rangoli in PYTHON solution in Hackerrank
Next
[Solved] itertools.product() in PYTHON solution in Hackerrank