Computer Science, asked by mukechiwar, 4 months ago

Write a program that accepts a string reverse it and print both the reversed string and the number of characters in that reversed string to the console using C#

Answers

Answered by mrkanhachaudhary
1

Answer:

A quatrain is a verse with four lines, or even a full poem containing four lines, having an independent and separate theme. Often one line consists of alternating rhyme, existing in a variety of forms. ... It gained popularity with the name of Rubai in Iran, and has a possible rhyme scheme of aabb, aaaa and abab.

Answered by namratasingh8888
1

Answer:

Reverse a string without affecting special characters

Given a string, that contains special character together with alphabets (‘a’ to ‘z’ and ‘A’ to ‘Z’), reverse the string in a way that special characters are not affected.

Examples:

Input: str = "a,b$c"

Output: str = "c,b$a"

Note that $ and , are not moved anywhere.

Only subsequence "abc" is reversed

Input: str = "Ab,c,de!$"

Output: str = "ed,c,bA!$"

Recommended: Please solve it on “PRACTICE” first, before moving on to the solution.

Simple Solution:

1) Create a temporary character array say temp[].

2) Copy alphabetic characters from given array to temp[].

3) Reverse temp[] using standard string reversal algorithm.

4) Now traverse input string and temp in a single loop. Wherever there is alphabetic character is input string, replace it with current character of temp[].

Efficient Solution:

Time complexity of above solution is O(n), but it requires extra space and it does two traversals of input string.

We can reverse with one traversal and without extra space. Below is algorithm

Similar questions