using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _2884
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] inputHour = Console.ReadLine().Split(' ');
            // 시간과 분을 입력받고 공백으로 구분
            int H = int.Parse(inputHour[0]);
            // 시(Hour)는 구분된 inputHour의 [0]인덱스

            int M = int.Parse(inputHour[1]);
            // 분(Minute)는 구분된 inputHour의 [1]인덱스
            if (M < 45)
            // 분이 45보다 작다면
            {
                H--;
                // 시간(Hour)감소
                M = 60 - (45 - M);
                
                if(H < 0)
                // 시(Hour)가 0보다 작으면
                {
                    H = 23;
                    // 24시간표기를 위해서 설정
                }
                Console.WriteLine("{0} {1}", H, M);
            }
            else
            {
                Console.WriteLine("{0} {1}", H, M - 45);
            }
            Console.ReadKey();
        }   
    }
}

'C# > 알고리즘' 카테고리의 다른 글

백준 8958번 문제  (0) 2020.11.02
백준 10773번 문제  (0) 2020.11.01
백준 2562번 문제  (0) 2020.11.01
백준 10818번 문제  (0) 2020.10.29
2020.10.13 백준 1000번문제  (0) 2020.10.13

+ Recent posts