배운 점:
실수한 점:
using System;
using System.Collections.Generic;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
// 시간 입력받음
int[] input = Array.ConvertAll(Console.ReadLine().Trim().Split(' '), int.Parse);
string answer="";
// h시 m분
int h = input[0];
int m = input[1];
// 입력받은 시간에서 45분 빼야함
int x = m - 45;
// m값이 45보다 작은 경우
if (x<0)
{
m = 60 + x;
// h에서도 1 빼준다
int y = h - 1;
// h가 0보다 작아질 경우
if (y<0)
{
// h는 23으로
h = 23;
}
else
{
h = y;
}
}
else
{
m = x;
}
// 결과 출력
answer = $"{h} {m}";
Console.WriteLine(answer);
}
}
}
728x90
'알고리즘 문제 풀이 > 백준' 카테고리의 다른 글
[백준 8958번/C#] OX퀴즈 (0) | 2023.10.23 |
---|---|
[백준 2577번/C#] 숫자의 개수 (0) | 2023.10.23 |
[백준 2675번/C#] 문자열 반복 (0) | 2023.10.22 |
[백준 27866번/C#] 문자와 문자열 (0) | 2023.10.22 |
[백준 11654번/C#] 아스키 코드 (0) | 2023.10.22 |