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()





In love with telling stories with data

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Employee not Found: JS13K 2020 Postmortem

Data Structure Stories: The Dictionary/Map/Associative Array/Key-Value Thingy

Things I Learned after Refactor a Shitty Code Project

AWS CodeCommit Repository Setup

AWS CodeCommit under Developer Tools

Strategies for Looping Through Collections in Ruby (Part 2: Select/Reject)

Rule-Driven Automation (3/4)

Day 4.1 Python — Randomness

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


In love with telling stories with data

More from Medium

Lambda in Python

Sorting Algorithms in Python

Fastest Way to publish your own Python Package

Reversing part of a string in Python