Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Clean Up User Input | Text Formatting & Manual Parsing
C# Strings & Text Processing

bookChallenge: Clean Up User Input

Tehtävä

Swipe to start coding

Write a function that takes a sentence and returns a cleaned, formatted version.

  • Remove extra spaces from the beginning and end of the sentence.
  • Replace all sequences of multiple spaces between words with a single space.
  • Replace every standalone "u" with "you" and "r" with "are", only when they appear as whole words.
  • Capitalize the first letter of the sentence and make all other letters lowercase.

Ratkaisu

Program.cs

Program.cs

copy
1234567891011121314151617181920212223242526272829
using System; namespace ConsoleApp { public class Program { public static string CleanUpSentence(string sentence) { // Write your code here return ""; } public static void Main(string[] args) { string messy = " hey u r awesome! "; string cleaned = CleanUpSentence(messy); Console.WriteLine(cleaned); string messy2 = " u are the best "; string cleaned2 = CleanUpSentence(messy2); Console.WriteLine(cleaned2); string messy3 = "r u coming to the party "; string cleaned3 = CleanUpSentence(messy3); Console.WriteLine(cleaned3); } } }

Write a function that takes a sentence and returns a cleaned, formatted version.

  • Remove extra spaces from the beginning and end of the sentence;
  • Replace all sequences of multiple spaces between words with a single space;
  • Replace every standalone u with you and r with are, only when they appear as whole words;
  • Capitalize the first letter of the sentence and make all other letters lowercase.

Unit Test Checklist

  • The function removes all leading and trailing spaces from the input;
  • The function replaces sequences of multiple spaces between words with a single space;
  • The function replaces standalone u with you and standalone r with are (case sensitive);
  • The function capitalizes only the first letter of the output sentence and makes the rest lowercase;
  • The function returns the correct cleaned string for sentences containing only u or r at the start or end.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookChallenge: Clean Up User Input

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Write a function that takes a sentence and returns a cleaned, formatted version.

  • Remove extra spaces from the beginning and end of the sentence.
  • Replace all sequences of multiple spaces between words with a single space.
  • Replace every standalone "u" with "you" and "r" with "are", only when they appear as whole words.
  • Capitalize the first letter of the sentence and make all other letters lowercase.

Ratkaisu

Program.cs

Program.cs

copy
1234567891011121314151617181920212223242526272829
using System; namespace ConsoleApp { public class Program { public static string CleanUpSentence(string sentence) { // Write your code here return ""; } public static void Main(string[] args) { string messy = " hey u r awesome! "; string cleaned = CleanUpSentence(messy); Console.WriteLine(cleaned); string messy2 = " u are the best "; string cleaned2 = CleanUpSentence(messy2); Console.WriteLine(cleaned2); string messy3 = "r u coming to the party "; string cleaned3 = CleanUpSentence(messy3); Console.WriteLine(cleaned3); } } }

Write a function that takes a sentence and returns a cleaned, formatted version.

  • Remove extra spaces from the beginning and end of the sentence;
  • Replace all sequences of multiple spaces between words with a single space;
  • Replace every standalone u with you and r with are, only when they appear as whole words;
  • Capitalize the first letter of the sentence and make all other letters lowercase.

Unit Test Checklist

  • The function removes all leading and trailing spaces from the input;
  • The function replaces sequences of multiple spaces between words with a single space;
  • The function replaces standalone u with you and standalone r with are (case sensitive);
  • The function capitalizes only the first letter of the output sentence and makes the rest lowercase;
  • The function returns the correct cleaned string for sentences containing only u or r at the start or end.
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
single

single

some-alt