Transpose in C#
Take input text and output it transposed.
exercism fetch csharp transpose
Given an input text output it transposed.
Roughly explained, the transpose of a matrix:
is given by:
Rows become columns and columns become rows. See https://en.wikipedia.org/wiki/Transpose.
If the input has rows of different lengths, this is to be solved as follows:
- Pad to the left with spaces.
- Don't pad to the right.
Therefore, transposing this matrix:
In general, all characters from the input should also be present in the transposed output. That means that if a column in the input text contains only spaces on its bottom-most row(s), the corresponding output row should contain the spaces in its right-most column(s).
Note that, when trying to submit an exercise, make sure the exercise file that you're submitting is in the
For example, if you're submitting
bob.cs for the Bob exercise, the submit command would be something like
exercism submit <path_to_exercism_dir>/csharp/bob/bob.cs.
Reddit r/dailyprogrammer challenge #270 [Easy]. https://www.reddit.com/r/dailyprogrammer/comments/4msu2x/challenge_270_easy_transpose_the_input_text
Submitting Incomplete Solutions
It's possible to submit an incomplete solution so you can see how others have completed the exercise.