using System;
using System.Collections.Generic;
namespace FirstProgram
{
class Program
{
static void Main(string[] args)
{
List<int> num = new List<int>();
List<int> odd = new List<int>();
List<int> even = new List<int>();
while (odd.Count==0)
{
Console.Write("홀수와 짝수의 개수가 같은 배열을 입력하세요 : ");
string input = Console.ReadLine();
string[] input_n = input.Split(' ');
foreach (var n in input_n)
{
int number = Convert.ToInt32(n);
num.Add(number);
}
for (int i = 0; i < num.Count; i++)
{
if (num[i] % 2 == 1)
odd.Add(num[i]);
else
even.Add(num[i]);
}
Console.WriteLine(odd.Count + " " + even.Count);
if(odd.Count != even.Count)
{
Console.WriteLine("홀수와 짝수의 개수가 같지 않습니다.");
num.Clear();
odd.Clear();
even.Clear();
}
}
odd.Sort();
even.Sort();
even.Reverse();
for (int i = 0; i < odd.Count; i++)
{
Console.Write(odd[i] + " ");
Console.Write(even[i] + " ");
}
}
}
}
C#
2022年03月10日 16:43
풀이 작성
코딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련(Practice)하는 곳입니다.