doctscoder
하고싶은일있는개발
doctscoder
전체 방문자
오늘
어제
  • 분류 전체보기 (305)
    • 코테용 문제풀이 (304)
      • 백준 (272)
      • 알고스팟 (32)
    • 공부계획 (1)

최근 글

hELLO · Designed By 정상우.
doctscoder

하고싶은일있는개발

코테용 문제풀이/백준

알람 시계 풀이

2022. 12. 30. 23:32

문제 링크: https://www.acmicpc.net/problem/2884

백준 조건문 5단계 - 2884번 알람 시계를 풀어보았다.

 

풀이: 시간과 분을 받고, 45분을 뺀 결과를 출력한다.

 

C++

#include <iostream>

using namespace std;
int main()
{
  int hour,minute;
  cin >> hour>>minute;
  if(minute<45) // 45분을 바로 빼지 못한다면
  {
  	hour--;
	minute+=60;
  }
  if(hour<0) // 시간이 음수가 된다면
  {
  	hour+=24;
  }
  cout<<hour<<" "<<minute-45;
}

Python

h,m=map(int,input().split())
if(m<45):
	h-=1
	m+=60
if(h<0): h+=24
print(h,m-45)

Java

import java.util.Scanner;

class Main 
{
  public static void main(String[] args)
  {
      Scanner sc=new Scanner(System.in);
      int hour=sc.nextInt();
      int minute=sc.nextInt();
      if(minute<45)
      {
          hour--;
          minute+=60;
      }
      if(hour<0) hour+=24;
      minute-=45;
      System.out.println(hour+" "+minute);
  }
}

 

저작자표시 비영리 변경금지 (새창열림)

'코테용 문제풀이 > 백준' 카테고리의 다른 글

주사위 세개 풀이  (0) 2022.12.30
오븐 시계 풀이  (0) 2022.12.30
사분면 고르기 풀이  (0) 2022.12.30
윤년 풀이  (0) 2022.12.30
시험 성적 풀이  (0) 2022.12.30
    '코테용 문제풀이/백준' 카테고리의 다른 글
    • 주사위 세개 풀이
    • 오븐 시계 풀이
    • 사분면 고르기 풀이
    • 윤년 풀이
    doctscoder
    doctscoder
    코딩 관련 공부를 적어놓는 블로그

    티스토리툴바