//¹®Á¦ 4. ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ¾²½Ã¿À. using System; using System.Linq; namespace Test4 { class Program { static void Main(string[] args) { int[] data = { 1, 2, 3, 4, 5 }; char[] separator = new char[data.Length+1]; String s = ""; s = s + "¹Ùº¸X"; for (int i = 0; i < data.Length; i++) { separator[i] = (char)('0' + i * 2 + 1); // '0'´Â ¼ýÀÚ zero ¹®ÀÚ»ó¼öÀÓ for (int j = 0; j < data[i]; j++) { s = s + data[i]; } } separator[data.Length] = 'X'; s = s + "X¹Ùº¸"; s = s.Replace("¹Ùº¸", "õÀç"); String []ans = s.Split(separator); for (int i = 0; i < ans.Length; i++) { if ((i == 0) || (i == ans.Length - 1)) Console.Write(ans[i]); else if (ans[i].Length > 0) Console.Write(ans[i].ElementAt(0)); } Console.WriteLine(); } } }