기타/코딩테스트 공부

[백준] 알람시계 - 2884번

나는야 개발자 2025. 4. 30. 20:46
반응형

 

깃 링크 : 바로가기

링크 : 바로가기

 

1차 시도

public class num_2884
{
    public static void Main()
    {
        string[] input = Console.ReadLine().Split();

        int hour = int.Parse(input[0]);
        int min = int.Parse(input[1]);

        min -= 45;

        if (min <= -1)
        {
            min += 60;
            hour--;

            if (hour <= -1)
            {
                hour = 23;
            }
        }

        Console.WriteLine($"{hour} {min}");
    }
}

결과

- 문제의 핵심은 "45분 일찍" 이기 때문에 분 값에 -45분을 해준 후 계산하면 완료

반응형

'기타 > 코딩테스트 공부' 카테고리의 다른 글

[백준] 주사위 세개 - 2480번  (0) 2025.05.01
[백준] 오븐 시계 - 2525번  (0) 2025.04.30
[백준] 사분면 고르기 - 14681번  (0) 2025.04.30
[백준] 윤년 - 2753번  (0) 2025.04.30
[백준] 시험성적 - 9498번  (0) 2025.04.30