HackerRank Python


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.

Given a full name, your task is to capitalize the name appropriately.

Input Format

A single line of input containing the full name, S.


  • 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


# Complete the solve function below.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()





My homepage to record my thought processes for solving SQL and Algorithm questions

Recommended from Medium

TryHackMe: RootMe Write-up

Kotlin: Case by Case

How to implement an API first design methodology

nchoosek function in python

How to build digital literacy into your makerspace

Why defining a sprint goal is a forward step in agility

Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Right Direction

Two’s complement and negative numbers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jen-Li Chen

Jen-Li Chen

In love with telling stories with data

More from Medium

Variables in Python

Primitive Data Types in Python

Type conversion functions: Python

Python-P01-Teach Me Python !