iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 23
0
自我挑戰組

程式設計師大冒險系列 第 23

[23/150]10409 - Die Game圖解題目(上集)

  • 分享至 

  • xImage
  •  

介紹題目內容,需要的技巧。明天會再公布程式碼,說明解碼過程。


大綱

  • input解說
  • output解說
  • 題目解說
  • 解題思路
  • 總結

10409 - Die Game

玩骰子遊戲,需要思考立體空間,這邊我會試著用平面空間解釋。
希望有助於思考六面骰數字,並且順利解題。

input解說

https://ithelp.ithome.com.tw/upload/images/20181023/20091910REp3QPQfsX.jpg
https://ithelp.ithome.com.tw/upload/images/20181023/20091910ZZ2UHUsUKl.jpg
北東西南有一個記憶秘訣,開頭的字母分別是N、E、W、S,NEWS新聞。
因為東南西北的事情,就是新聞。
這是以前老師教的秘訣。

output解說

https://ithelp.ithome.com.tw/upload/images/20181023/200919106CwbgaebIq.jpghttps://ithelp.ithome.com.tw/upload/images/20181023/200919107zKrQIt66N.jpg
輸出正面朝上的數字

題目解說

https://ithelp.ithome.com.tw/upload/images/20181023/20091910PT1kKqfGRO.jpg
把骰子攤平以後,黑色粗線條六面為骰子平面圖。
north=直排數字往上拉一格
south=直排數字往下拉一格
east=橫排數字往右拉一格
wast=橫排數字往左拉一格

解題思路

所以設定東西為變數,南北為一個變數。
之後除餘數就可以。
圖片怕太複雜看不懂,有一些地方省略。
明天會再貼實際圖片。


總結

這題型第一次碰到,但是之前有做過3D模型拆圖,所以不難理解。
有接觸過Unity、3DMAX...等3D建模軟體,應該會比較上手。
感謝撥冗閱讀,有誤地方歡迎提出。


上一篇
[22/150]第四週學習總結
下一篇
[24/150]10409 - Die Game圖解題目(下集)
系列文
程式設計師大冒險115
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言