• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Haskell 整数の各桁を要素とするリストを返す)

Haskell整数の各桁を要素とするリストを返す

このQ&Aのポイント
  • Haskellを使って、正の整数の各桁を要素とするリストを返す関数が必要です。
  • 質問者はHaskellを試してみようと思い、整数の各桁を要素とするリストを作りたいと考えています。
  • 現在のコードにはエラーがあり、整数の割り算の部分が問題です。

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

整数同士の除算であればdivまたはquotを使えばいいので、fの定義は単純にこんな感じでどうですか。nが負の値の場合は考慮していません。 f n b | n == 0 = b | otherwise = mod n 10 : f (div n 10) b この場合、a 123を計算すると[3, 2, 1]という結果になります。

関連するQ&A