
Problem
Solution
Submissions
Replace all spaces with underscores.
Certification: Basic Level
Accuracy: 40%
Submissions: 5
Points: 5
Write a C# program to implement the ReplaceSpaces(string s) function, which replaces all spaces in a given string with underscores. The function should return the modified string.
Example 1
- Input: s = "Hello World"
- Output: "Hello_World"
- Explanation: The string "Hello World" contains one space character.
- The space character is replaced with an underscore.
- The resulting string is "Hello_World".
Example 2
- Input: s = " Programming is fun "
- Output: "__Programming__is__fun__"
- Explanation: The string " Programming is fun " contains multiple spaces, including leading and trailing spaces.
- All space characters are replaced with underscores.
- The resulting string is "__Programming__is__fun__".
Constraints
- 0 ≤ s.length ≤ 1000
- s consists of English letters (lower-case and upper-case), digits (0-9), spaces, and basic punctuation
- Time Complexity: O(n)
- Space Complexity: O(n)
Editorial
My Submissions
All Solutions
Lang | Status | Date | Code |
---|---|---|---|
You do not have any submissions for this problem. |
User | Lang | Status | Date | Code |
---|---|---|---|---|
No submissions found. |
Solution Hints
- Iterate through each character in the string
- Create a new string by replacing spaces with underscores
- Consider using built-in string methods for efficient replacement
- Handle both single and multiple consecutive spaces correctly