759 時間角度

2022-02-15 03:42:47 字數 917 閱讀 9578

759. 時間角度

中文english

計算在時鐘中以 h:m 時刻的時針和分針之間的角度。

example 1:

input: h = 12, m = 0.

output: 0

example 2:

input: h = 1, m = 0.

output: 30

時針與分針之間的角度小於180度

class

solution:

"""@param h: hours

@param m: minutes

@return: angle between hour hand and minute hand at x:y

ina clock

"""'''

大致思路:

1.一圈12小時,60分鐘。那麼每小時360//

12度每分鐘360

//60

2.如果大於180度,則360-大於180度即可得到值

'''def timeangle(self,h,m):

each_h = 360/12

each_m = 360/60

##不僅是當前多少小時,如果存在多少分鐘的話,h也會小小的偏移一點,偏移的角度就是m/60*each_h 在一小時內所佔的比例多少*一小時的角度

h = h + m/60

currentangle = abs(each_m*m - each_h*h)

if currentangle >= 180

:

return

360 -currentangle

return currentangle

2012 07 21 時間控制項

1 當天工作情況 1.class wdate onfocus wdatepicker 對時間控制項wdatepicker的使用。2.對時間控制項控制日期的有效性,有mindate和maxdate.3.span和select option重疊後形成的可輸入文字下拉列表,由於採用的是定位加外邊距壓縮。考...

2670 時間計算

時間限制 2 s 空間限制 32000 kb 題目等級 gold 題解檢視執行結果 假設現在是2013年1月1日0 00分00秒,現在給出乙個秒數s,求過s秒後時那年那月那日幾時幾分幾秒.設每月30天 輸入描述 input description 多資料 每行乙個正整數s,當s 0時,輸入結束。輸出...

11 時間相加

11 時間相加 問題描述 輸入兩個時間a和b,分別都由3個整數組成,分別表示時分秒,比如,假設a為34 45 56,就表示a所表示的時間是34小時 45分鐘 56秒。輸出a b即兩個時間相加後的結果。輸入說明 輸入資料由6個整數ah,am,as,bh,bm,bs組成,分別表示時間a和b所對應的時分秒...