<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      [LeetCode] 1344. Angle Between Hands of a Clock 時鐘指針的夾角


      Given two numbers, hour and minutes, return the smaller angle (in degrees) formed between the hour and the minute hand.

      Answers within 10-5 of the actual value will be accepted as correct.

      Example 1:

      Input: hour = 12, minutes = 30
      Output: 165

      Example 2:

      Input: hour = 3, minutes = 30
      Output: 75

      Example 3:

      Input: hour = 3, minutes = 15
      Output: 7.5

      Constraints:

      • 1 <= hour <= 12
      • 0 <= minutes <= 59

      這道題說給定了任意一個時間,讓求時針分針之間的最小夾角。想必我們都對鐘表都不陌生,一圈 360 度,一共 12 個數(shù)字,每兩個數(shù)字之間為 30 度,有的表會在每兩個數(shù)字之間分為五段,則每一段為6度。整點的夾角比較容易求,因為分針都指向 12,時針都精確地指向某個數(shù)字,比如六點整的時候時針分針夾角為 180 度。但對于任意時間,比如1點30分的時候,時針就指向數(shù)字1和2的正中間,時針的具體位置其實是根據(jù)分針指向的位置來確定的,分針走過的 360 度中的百分比,就等于時針走過的 30 度中的百分比。

      這里以 12 點的位置為0度,則可以根據(jù)小時數(shù)先求出整點時的角度,這里由于 12 點就是0度,所以用個小 trick,hour 對 12 取余,然后再乘以 30,就是該小時數(shù)整點時的時針角度。然后再計算偏移量,根據(jù)分鐘數(shù)除以60,再乘以 30 度,就是時針的偏移度數(shù)了。然后分針的角度就比較好算了,每一分鐘的角度是6度,所以分鐘數(shù)直接乘以6就行了。接下來算夾角,直接二者相減,并取絕對值,由于要返回最小的夾角,則跟其補角比較一下,返回較小值即可,參見代碼如下:


      class Solution {
      public:
          double angleClock(int hour, int minutes) {
              double hourDegree = (hour % 12) * 30 + double(minutes) / 60 * 30;
              double minDegree = minutes * 6;
              double diff = abs(hourDegree - minDegree);
              return min(diff, 360 - diff);
          }
      };
      

      Github 同步地址:

      https://github.com/grandyang/leetcode/issues/1344


      參考資料:

      https://leetcode.com/problems/angle-between-hands-of-a-clock

      https://leetcode.com/problems/angle-between-hands-of-a-clock/solutions/735414/c-easy-with-explanation/

      https://leetcode.com/problems/angle-between-hands-of-a-clock/solutions/502738/java-python-c-simple-math-on-clock-angles/


      LeetCode All in One 題目講解匯總(持續(xù)更新中...)

      posted @ 2023-05-24 14:50  Grandyang  閱讀(195)  評論(0)    收藏  舉報
      Fork me on GitHub
      主站蜘蛛池模板: 国产在线精品无码二区| 久久亚洲精品11p| 激情国产一区二区三区四区| 亚洲国产成人精品无码区蜜柚| 久久精品免费自拍视频| 成人性生交大片免费看中文| 亚洲国产精品老熟女乱码| 西青区| 人妻中文字幕亚洲一区| 亚洲另类丝袜综合网| 国产综合色产在线视频欧美| 日韩福利片午夜免费观着| 亚洲男女羞羞无遮挡久久丫| 亚洲精品乱码久久久久久中文字幕 | 精品人妻中文字幕av| 亚洲精品在线视频自拍| 人人入人人爱| 亚洲精品中文字幕二区| 精品国产粉嫩一区二区三区| 国产精品亚洲аv无码播放| 伊人欧美在线| 日韩精品亚洲不卡一区二区| 国产精品毛片一区二区| 国产玖玖玖玖精品电影| 亚洲色大成网站WWW永久麻豆| 久久99久国产精品66| 9丨精品国产高清自在线看| 国产精品亚洲аv无码播放| 国产成a人片在线观看视频下载| 日韩精品久久不卡中文字幕| 中文字幕国产精品综合| 国产成人无码免费网站| 四虎国产精品久久免费地址| 午夜综合网| 亚洲欧美日韩在线不卡| 政和县| 国内精品自线在拍| 亚洲av产在线精品亚洲第一站| 欲乱人妻少妇邻居毛片| 久久综合97丁香色香蕉| 久久99精品久久久久久琪琪|