Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Text;
- namespace fundamental14
- {
- class MainClass
- {
- public static void Main()
- {
- string text = Console.ReadLine();
- List<int> number = new List<int>();
- List<string> textA = new List<string>();
- StringBuilder result = new StringBuilder();
- for (int i = 0; i < text.Length; i++)
- {
- if (char.IsDigit(text[i]))
- {
- number.Add(int.Parse((text[i]).ToString()));
- }
- else
- {
- textA.Add((text[i]).ToString());
- }
- }
- List<int> take = new List<int>();
- List<int> skip = new List<int>();
- for (int i = 0; i < number.Count; i++)
- {
- if (i % 2 != 0)
- {
- skip.Add(number[i]);
- }
- else
- {
- take.Add(number[i]);
- }
- }
- int indexOfSkip = 0;
- for (int i = 0; i < take.Count; i++)
- {
- List<string> temp = new List<string>(textA);
- temp = temp.Skip(indexOfSkip).Take(take[i]).ToList();
- result.Append(string.Join("", temp));
- indexOfSkip += take[i] + skip[i];
- }
- Console.WriteLine(result.ToString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement