백준 1193 분수찾기

Console Programming/C# Console 2019. 11. 6. 00:39
using System;
namespace _1193
{
    class Program
    {
        static void Main(string[] args)
        {
            int input = int.Parse(Console.ReadLine());
            int a=1;
            int b=1;
            int sum = 3;
            int cnt = 1;
            if(input ==1)
            {
                Console.WriteLine($"{a}/{b}");
            }
            else
            {
                while(cnt!=input)
                {                    
                    if(sum%2==1)
                    {                        
                        b = sum - a;                        
                        cnt++;
                        if(cnt==input)
                        { break; }
                        a++;
                        if (b==1)
                        {
                            sum++;
                            a = 1;
                            continue;
                        }
                    }
                    else
                    {                       
                        a = sum - b;                        
                        cnt++;
                        if (cnt == input)
                        { break; }
                        b++;
                        if (a==1)
                        {
                            sum++;
                            b = 1;
                            continue;
                        }
                    }
                }
                Console.WriteLine($"{a}/{b}");
            }
        }
    }
}

 

 

'Console Programming > C# Console' 카테고리의 다른 글

백준 10250 ACM호텔  (0) 2019.11.13
백준 2292 벌집  (0) 2019.11.07
백준 1157 단어 공부  (0) 2019.11.05
백준 11654 아스키 코드  (0) 2019.11.05
백준 10809 알파벳 찾기  (0) 2019.11.05
: