雨粒は、面接の定番の質問であるFizzBuzzチャレンジを、少し複雑にしたものです。
ここでの課題は、数値を対応する雨粒の音に変換することです。
与えられた数値が次の場合を考えます。
"Plong"になります。"PlingPlang"になります。"34"になります。| レジスタ | 用途 | 型 | 説明 |
|---|---|---|---|
$a0 |
入力 | 整数 | 与えられた数値 |
$a1 |
入力/出力 | アドレス | ヌル終端された結果文字列 |
$t0-9 |
一時的 | 任意 | 一時的な保存用 |
関数型パイプライン、行列の積、マクロを使った事前計算テーブルによる解法、オブジェクト指向のアプローチ、PythonとTCLの見事な活用法、そしてエンタープライズ版まで、さまざまな解法を紹介します。