백준 2920 음계

Console Programming/C# Console 2019. 10. 10. 13:29

8개의 음을 숫자로 바꾸어 표현한다.

오름차순이면 ascending

내림차순이면 descending

둘 다 아니면 mixed를 출력

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace _2920
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine();
            string[] arr = input.Split(' ');
            int[] arrNumbers= new int[8];
            int ascending = 0;
            for(int i = 0; i < arr.Length; i++)
            {
                arrNumbers[i] = int.Parse(arr[i]);
            }
 
            for (int j=0 ; j<arr.Length-1; j++)
            {
                if(arrNumbers[j] < arrNumbers[j + 1])
                {
                    ascending++;
                }
                else if(arrNumbers[j]>arrNumbers[ j + 1])
                {
                    ascending--;
                }
            }
            switch(ascending)
            {
                case 7:
                    Console.WriteLine("ascending");
 
                    break;
                case -7:
                    Console.WriteLine("descending");
                    break;
                default:
                    Console.WriteLine("mixed");
                    break;
            }
 
        }
    }
}
 
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
 

 

: