In this post, let’s try to solve the Capitalize! problem from HackerRank.
Problem
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, .
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
import os
def solve(s):
for x in s[:].split():
s = s.replace(x, x.capitalize())
return s
s = input()
result = solve(s)
print(result + '\n')
Recent Posts
- How to convert MD (markdown) file to PDF using Pandoc on macOS Ventura 13
- How to make MD (markdown) document
- How to Install Docker Desktop on mac M1 chip (Apple chip) macOS 12 Monterey
- How to install MySQL Workbench on macOS 12 Monterey mac M1 (2021)
- How to install MySQL Community Server on macOS 12 Monterey (2021)