-4
A
回答
6
去圖
Prelude> 'a' : (concat $ zipWith (\x y -> x:[y]) "Hello" $ cycle "ba")
"aHbealblaob"
或沒有任何細節,這將也這樣做。
f :: String -> String
f "Hello" = "aHbealblaob"
f _ = "not specified"
其實,有一個很好的相互遞歸解決方案類似於奇數/偶數。
wrap [] = []
wrap (x:xs) = 'a':x:'b':skip xs
skip [] = []
skip (x:xs) = x: wrap xs
wrap "Hello"
"aHbealblaob"
相關問題
- 1. 需要重構此功能的幫助
- 2. 設計此按鈕時需要幫助
- 3. 需要JavaScript計數器功能幫助
- 4. PHP功能幫助需要
- 5. 功能!需要幫助
- 6. WCF設計需要幫助
- 7. Haskell Noob需要幫助
- 8. 需要此Keyloger的幫助
- 9. 需要幫助使用此
- 10. 需要幫助寫作功能股票
- 11. 需要幫助jquery點擊功能
- 12. 需要FindControl功能的幫助
- 13. 需要幫助打印功能
- 14. 我需要幫助扭轉功能
- 15. 需要幫助與功能問題
- 16. KOhana ..簡單的功能需要幫助
- 17. 需要幫助閱讀功能輸出
- 18. 需要幫助打破JavaScript功能
- 19. 需要幫助瞭解Ajax功能
- 20. 需要幫助Hopfield模擬功能
- 21. 與PHP需要幫助的位功能
- 22. 需要幫助SSRS分裂功能
- 23. 需要幫助,結合jQuery的功能
- 24. 需要基本功能幫助 - Python
- 25. 需要幫助寫一個Emacs功能
- 26. 需要幫助停止corona的功能
- 27. 需要幫助調試功能變化
- 28. 需要幫助瞭解ARM功能
- 29. PHP郵件功能 - 需要幫助
- 30. PHP需要的幫助包括功能!
請求代碼是偏離主題。你有什麼嘗試?爲什麼它不工作? –
插入的規則是什麼? –
@Josh我想從'a'開始,然後在'b'和'a'之間交替。並以a或b結束。 –