C#/C# (백준)

[C#] 백준 알고리즘 2884번, 알람 시계

서니션 2022. 7. 20. 10:57
728x90
반응형

using System;

namespace bj2884{
    class Program{
        static void Main(string[] args){
            string[] time = Console.ReadLine().Split(); // h,m입력 위해서
            
            int h = int.Parse(time[0]);
            int m = int.Parse(time[1]);
            
            m -= 45; // 45분 빼주기
            
            if (m<0){ // m이 0보다 작으면
                m += 60; // m은 분이니까 60 더해주기
                h -= 1; // h는 시간이니까 1 빼주기
                
                if (h<0){ // h가 0이하일 경우 (시간은 음수가 될 수 없음)
                    h=23;    // 그래서 23시로 정의
                }
            }
            Console.WriteLine($"{h} {m}"); // Split으로해서 $사용
        }
    }
}

 

728x90
반응형