Re: [分享] 益智-製造工廠 Manufactoria
這玩起來真的很像在寫自動機...XD
來整理一下 1~28 關的內容以及注意點
(關卡號碼是寫在存檔字串的 lvl=xx 的 xx 那裡, 不是我訂的...)
以下有雷
順序依照排列順序, 所以不會照號碼 (也方便找)
以下的 Req:x 表示它要在哪些關過了才會開
1. Robotoast
就直接送過去就行了 XD
2. Robocoffee (Req:1)
Accept 藍色開始
3. Robolamp (Req:2)
Accept 有三個(含)以上的藍色
<上路>
4. Robofish (Req:3)
Accept 沒有紅色
5. Robobugs (Req:4)
Accept 顏色交錯出現 (即像 ●●●●● 這種的)
6. Robocats (Req:5)
Accept 以兩個藍色結束
<下路>
8. RC Cars (Req:3)
輸出: 把輸入的第一個顏色移到最後面
(例如 ●●● 變成 ●●●, ●●●● 變成 ●●●●)
9. Robocars (Req:8)
輸出: 將藍色換成綠色, 紅色換成黃色
10. Robostilts (Req:9)
輸出: 輸入的前面加綠色, 後面加黃色
<倒數第四直排>
7. Robobears (Req:6)
Accept 第一個和最後一個一樣的
注意: 只有一個顏色的也是 Accept
11. Milidogs (Req:6)
(將藍色視為 1, 紅色視為 0) Accept 奇數
17. Androids (Req:6,10)
Accept 某個數量的藍色跟著一樣多的紅色
注意: 都是 0 個也是一樣多
25. Roborockets (Req: 10)
輸出: 藍紅交換
26. Roboplanes (Req: 10)
輸出: 輸入裡的所有藍色, 且去掉所有紅色
28. Robomecha (Req: 10)
輸出: 把輸入的最後一個顏色移到最前面 (也就是 8. 的相反)
<倒數第三直排>
12. Soldiers (Req: 11,17)
(將藍色視為 1, 紅色視為 0) 輸出: 輸入乘上8
15. Robotanks (Req: 11)
(將藍色視為 1, 紅色視為 0) Accept >15
18. Robo-children (Req: 17)
Accept 藍色和紅色一樣多 (任意順序)
注意: 0個...
19. Police (Req: 17)
輸出: 放一個黃色在輸入的正中間 (輸入長度必為偶數)
(例如 ●●●●●● 變成 ●●●●●●●)
21. Teachers (Req: 17)
Accept X 個藍色, 跟著 X 個紅色, 再跟著 X 個藍色
27. Rocket Planes (Req: 25,26)
輸出: 把輸入的藍色全部移到最前面
<倒數第二直排>
13. Officers (Req: 12)
(將藍色視為 1, 紅色視為 0) 輸出: 輸入+1
16. Robospies (Req: 15,17)
(將藍色視為 1, 紅色視為 0) 輸出: 4的整數次方
20. Judiciary (Req: 19)
Accept 前後兩半一樣的偶數長度輸入
(例如 ●●●●●●●●)
22. Politicians (Req: 21)
Accept 藍色數目正好是紅色的兩倍
23. Academics (Req: 21)
輸出: 將輸入倒過來
<最後一直排>
14. Generals (Req: 13)
(將藍色視為 1, 紅色視為 0) 輸出: 輸入-1 (輸入保證至少是 1)
24. Engineers (Req: 23)
Accept 對稱的字串
注意: 長度為奇數的要小心
======================================================================
話說這 28 關過完後 在中間下面會出現新的三關
可是這新的第一關 (29. Seraphim) 就打破了輸入只會有紅藍的規定...|||
我的感覺這 28 關裡最難的反倒不是最後一排的兩關
而是 19. Police 和 20. Judiciary....
Generals 的減一 如果前面 Officers 的加一沒問題的話這題也難不倒
Engineers 抓住了偷看記住的技巧也很容易
Police 和 Judiciary 兩關要數到正中間反而不容易...
--
**** 說:
不要期望一個精神力差不多已經見底的人阿Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.92
→
06/01 02:50, , 1F
06/01 02:50, 1F
→
06/01 09:56, , 2F
06/01 09:56, 2F
→
06/01 10:16, , 3F
06/01 10:16, 3F
→
06/01 10:21, , 4F
06/01 10:21, 4F
→
06/01 14:21, , 5F
06/01 14:21, 5F
→
06/01 18:41, , 6F
06/01 18:41, 6F
推
06/02 01:24, , 7F
06/02 01:24, 7F
→
06/02 01:33, , 8F
06/02 01:33, 8F
→
06/02 01:38, , 9F
06/02 01:38, 9F
→
06/02 01:38, , 10F
06/02 01:38, 10F
推
06/02 01:46, , 11F
06/02 01:46, 11F
推
06/03 12:09, , 12F
06/03 12:09, 12F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 5 篇):