題目?jī)?nèi)容:
UTC是世界協(xié)調(diào)時(shí)盾剩,BJT是北京時(shí)間雷激,UTC時(shí)間相當(dāng)于BJT減去8√媸撸現(xiàn)在,你的程序要讀入一個(gè)整數(shù)屎暇,表示BJT的時(shí)和分承桥。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)根悼。如果小時(shí)小于10凶异,則沒有千位部分;如果小時(shí)是0番挺,則沒有百位部分唠帝;如果分小于10分屯掖,需要保留十位上的0玄柏。如1124表示11點(diǎn)24分,而905表示9點(diǎn)5分贴铜,36表示0點(diǎn)36分粪摘,7表示0點(diǎn)7分。
有效的輸入范圍是0到2359绍坝,即你的程序不可能從測(cè)試服務(wù)器讀到0到2359以外的輸入數(shù)據(jù)徘意。
你的程序要輸出這個(gè)時(shí)間對(duì)應(yīng)的UTC時(shí)間,輸出的格式和輸入的相同轩褐,即輸出一個(gè)整數(shù)椎咧,表示UTC的時(shí)和分。整數(shù)的個(gè)位和十位表示分把介,百位和千位表示小時(shí)勤讽。如果小時(shí)小于10,則沒有千位部分拗踢;如果小時(shí)是0脚牍,則沒有百位部分;如果分小于10分巢墅,需要保留十位上的0诸狭。
提醒:要小心跨日的換算。
輸入格式:
一個(gè)整數(shù)君纫,表示BJT的時(shí)和分驯遇。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)蓄髓。如果小時(shí)小于10叉庐,則沒有千位部分;如果小時(shí)是0双吆,則沒有百位部分眨唬;如果小時(shí)不是0而且分小于10分会前,需要保留十位上的0。
輸出格式:
一個(gè)整數(shù)匾竿,表示UTC的時(shí)和分瓦宜。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)岭妖。如果小時(shí)小于10临庇,則沒有千位部分;如果小時(shí)是0昵慌,則沒有百位部分假夺;如果小時(shí)不是0而且分小于10分,需要保留十位上的0斋攀。
輸入樣例:
933
輸出樣例:
133
時(shí)間限制:500ms內(nèi)存限制:32000kb
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int BJT=in.nextInt();
while(BJT>=0&&BJT<=2359) {
int UTL;
if(BJT>=0&&BJT<=799) {
UTL=BJT+1600;
System.out.println(UTL);
break;
}
else if(BJT>=801&&BJT<=809) {
UTL=BJT-800;
System.out.println(UTL);
break;
}
else if(BJT>=810||BJT==800) {
UTL=BJT-800;
System.out.println(UTL);
break;
}
}
in.close();
}
}