30
青鴨、赤鴨、灰色鴨
だから、先週、ダック、ダック、グースをプレイするチャレンジを投稿しました。これは、地域の「灰色のアヒル」のバリエーションについてコメントする多くのミネソタンにつながりました。 ルールは次のとおりです。 この色のリストを使用して: Red Orange Yellow Green Blue Indigo Violet Gray 次の規則に従うプログラムを作成します。 これらの色のいずれかを選択し、「duck」という単語の前に追加して、結果を新しい行に出力します。 色が「グレー」ではなかった場合は、手順1を繰り返します。 色が「グレー」の場合、プログラムを終了します。 従わなければならない規則: プログラムは一貫して同じ行数を印刷するべきではありません。 「灰色のアヒル」から始めることができますが、一貫して行うべきではありません。 各行にアヒルが1匹だけいるはずで、空の行は出力されません。 色とアヒルの間に少なくとも1つのスペースが必要です。 重要な出力の前後の空白は関係ありません。 出力の大文字小文字は関係ありません。 色を繰り返すことができます。 出力には毎回すべての色が含まれている必要はありませんが、コードがすべての色を出力できるようにする必要があります。 上記の配列以外の色を含めることはできません。 グレーまたはグレーのいずれかで回答できます。 色は一貫して同じ順序であってはなりません。 最短のプログラムを目指してください。最小のバイト数が優先されます。 出力例: Green duck Orange duck Yellow duck Indigo duck Yellow duck Gray duck この変化について最初に警告してくれた@Mike Hillに感謝します。
48
code-golf