Flying Cat Penguin

ゆるゆる仕事、ソフトウェアテスティング関連のことについて綴ります。

AtCoder 修行日記#99

99日目
ABCのC問題に取り組み中。
茶色レベルのD問題も余裕があれば取り組み中。

勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/

進捗と一言感想

余弦定理を覚えてなくてごめんなさい。

[C問題] 1問(残り114問)

ABC168: (Colon)
import math
a, b, h, m = map(int, input().split())

degreeA = 30.0 * h + 0.5 * m
degreeB = 6.0 * m
radianA = math.radians(abs(degreeA - degreeB))
print((a ** 2 + b ** 2 - 2 * a * b * math.cos(radianA)) ** 0.5)

余弦定理

目標
  • まず、今年中に茶色コーダー
学習方針

以上。