在 65 種以上的語言中精進技能
在 LLM 時代學習寫程式並打造作品。
探索你的 Exercism 學習歷程
重溫你最喜歡的解法
來自合作夥伴的優惠與折扣
直播、導覽與更多內容
各種語言的簡短概覽
從他人的故事中獲得啟發
與社群聊天交流
深入探索各種主題
你可以如何幫助 Exercism
在他人學習的過程中給予支持
協助所需的一切資源
認識 Exercism 背後的人
支援我們的在地化專案
協助支持我們的使命
認識我們的組織
探索我們所達成的成果
將你的解法備份到 GitHub
我們表達感謝的方式
即將推出
Ready to put your newfound language skills into use? Get 40% off CodeCrafter's real-world proficiency projects!
計算飛鏢遊戲中單次投擲的得分。
飛鏢是一種玩家將飛鏢射向標靶的遊戲。
在我們這個特定的遊戲中,標靶會根據飛鏢落點給予 4 種不同的分數:
外圓的半徑是 10 個單位(這相當於整個標靶的總半徑),中圓的半徑是 5 個單位,內圓的半徑是 1。 當然,它們都以同一個點為圓心,也就是說,這些圓是以座標 (0, 0) 定義的同心圓。
給定標靶上的一點(以其笛卡兒座標x和y定義,其中x和y是實數),計算飛鏢落在該點時的正確得分。
x
y
計分板圖片由 habere-et-dispertire 使用 Inkscape 製作。
註冊 Exercism,透過 21 個概念121 個練習 和真人引導來學習並精通 Ruby,全部免費。