C#: Check if a given string starts with "w" and immediately followed by two "ww"
C# Sharp Basic: Exercise-43 with Solution
Write a C# program to check if a given string starts with "w" and is immediately followed by two "ww".
Sample Solution:
C# Sharp Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
public class Exercise43 {
static void Main(string[] args) {
// Prompt the user to input a string
Console.Write("Input a string : ");
// Read the input string and store it in the variable 'str'
string str = Console.ReadLine();
// Call the 'test' method with the input string and output the result
Console.WriteLine(test(str));
}
// Define a method named 'test' that takes a string parameter 'str' and returns a boolean value
public static bool test(string str) {
var ctr = 0; // Initialize a counter variable 'ctr' to count occurrences of 'w'
// Iterate through the characters of the string using a for loop
for (var i = 0; i < str.Length - 1; i++) {
// Check if the current character is 'w'; if so, increment the counter 'ctr'
if (str[i].Equals('w'))
ctr++;
// Check if the substring of length 2 starting at index 'i' contains "ww"
// and if the counter 'ctr' is greater than 2
if (str.Substring(i, 2).Equals("ww") && ctr > 2)
return true; // If the condition is met, return 'true'
}
return false; // Return 'false' if the condition is not met throughout the string
}
}
Sample Output:
Input a string : www False
Flowchart:
C# Sharp Code Editor:
Previous: Write a C# program to create a new string where the first 4 characters will be in lower case. If the string is less than 4 characters then make the whole string in upper case.
Next: Write a C# program to create a new string of every other character (odd position) from the first position of a given string.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/csharp-exercises/basic/csharp-basic-exercise-43.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics