프로 그래 밍 입문 - 자바 작업

2773 단어 알고리즘
1 시간 환산 (5 분) 제목 내용: UTC 가 세계 조율 일 때 BJT 는 베 이 징 시간 이 고 UTC 시간 은 BJT 에서 8 을 뺀 셈 이다.이제 프로그램 은 BJT 의 시간 과 분 수 를 나타 내 는 정 수 를 읽 어야 합 니 다.정수 의 한 자리 와 열 자 리 는 점 수 를 나타 내 고 백 자리 와 천 자 리 는 시간 을 나타 낸다.시간 이 10 보다 적 으 면 천 자리 부분 이 없다.시간 이 0 이면 백 자리 부분 이 없다.10 점 이하 면 10 위 에 있 는 0 을 유지 해 야 한다.1124 는 11 시 24 분, 905 는 9 시 5 분, 36 은 0 시 36 분, 7 은 0 시 7 분 을 나타 낸다.유효한 입력 범 위 는 0 에서 2359 입 니 다. 즉, 프로그램 이 테스트 서버 에서 0 에서 2359 이외 의 입력 데 이 터 를 읽 을 수 없습니다.프로그램 이 이 시간 에 대응 하 는 UTC 시간 을 출력 하려 고 합 니 다. 출력 형식 은 입력 과 같 습 니 다. 즉, 하나의 정 수 를 출력 하여 UTC 의 시간 과 분 수 를 표시 합 니 다.정수 의 한 자리 와 열 자 리 는 점 수 를 나타 내 고 백 자리 와 천 자 리 는 시간 을 나타 낸다.시간 이 10 보다 적 으 면 천 자리 부분 이 없다.시간 이 0 이면 백 자리 부분 이 없다.10 점 이하 면 10 위 에 있 는 0 을 유지 해 야 한다.알림: 하루 를 뛰 어 넘 는 환산 을 조심해 야 합 니 다.
입력 형식: 하나의 정수 로 BJT 의 시 와 분 을 표시 합 니 다.정수 의 한 자리 와 열 자 리 는 점 수 를 나타 내 고 백 자리 와 천 자 리 는 시간 을 나타 낸다.시간 이 10 보다 적 으 면 천 자리 부분 이 없다.시간 이 0 이면 백 자리 부분 이 없다.10 점 이하 면 10 위 에 있 는 0 을 유지 해 야 한다.
출력 형식: UTC 의 시 와 분 을 나타 내 는 정수 입 니 다.정수 의 한 자리 와 열 자 리 는 점 수 를 나타 내 고 백 자리 와 천 자 리 는 시간 을 나타 낸다.시간 이 10 보다 적 으 면 천 자리 부분 이 없다.시간 이 0 이면 백 자리 부분 이 없다.10 점 이하 면 10 위 에 있 는 0 을 유지 해 야 한다.
입력 샘플: 903
출력 샘플: 103 시간 제한: 500 ms 메모리 제한: 32000 kb
import java.util.Scanner;
public class Main {

            public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            int BJT = 0;
            int UTC = 0;
            BJT = in.nextInt();
            int a = BJT /100;
            int b = BJT%100;
            int c = 0;

            if(a >= 8)
            {
                c = (a-8)*100+b;
                System.out.println(c);
            }
            else
            {
                c = (24-8+a)*100+b;
                System.out.println(c);
            }
        }

}

좋은 웹페이지 즐겨찾기