Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Extract Initials | Fundamentals of Strings
C# Strings and Text Processing

bookChallenge: Extract Initials

Task

Swipe to start coding

You are given a full name as a single string. The name may contain one or more spaces, and you must:

  1. Extract the first name (everything before the first space).
  2. Extract the last name (everything after the last space).
  3. Generate the initials in the format F.L..

If the input does not contain any spaces, treat the entire string as a first name and display:

  • First name
  • "Last name not found"
  • Initials using only the first letter (e.g. J.)

You may use ToUpper() to format the initials, but it is not required. The task is considered correct regardless of letter casing.

Solution

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 4
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Suggested prompts:

Can you explain this in simpler terms?

What are the main benefits or drawbacks?

Can you give me a real-world example?

close

bookChallenge: Extract Initials

Swipe to show menu

Task

Swipe to start coding

You are given a full name as a single string. The name may contain one or more spaces, and you must:

  1. Extract the first name (everything before the first space).
  2. Extract the last name (everything after the last space).
  3. Generate the initials in the format F.L..

If the input does not contain any spaces, treat the entire string as a first name and display:

  • First name
  • "Last name not found"
  • Initials using only the first letter (e.g. J.)

You may use ToUpper() to format the initials, but it is not required. The task is considered correct regardless of letter casing.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 4
single

single

some-alt