30
文字列のgoogolコピーを出力します
入力を要求せず、空でない文字列のgoogolコピーを印刷し、それ以上、それ以上、そして停止するプログラムを見ることに興味があります。グーゴルは 10 ^ 100、すなわちとして定義され、1は小数で百0の続きます。 出力例: 111111111111111111111111111111111111111111111111111111111111111111111111... または Hello world Hello world Hello world Hello world Hello world Hello world ... 文字列は、完全に空白または特別な記号で構成することもできます。固定文字列の同一のコピーに対する唯一の例外は、言語が何らかの方法で出力を装飾する場合で、それは防止できませんが、各行に行番号を追加するなど、ラッパースクリプトで簡単に元に戻すことができます。このような場合のラッパースクリプトを提供する必要はありません。 コンピューターが時間切れになることはないと想定できますが、それ以外の点では、プログラムには適切なリソースが必要です。また、選択したプログラミング言語が課す制限を尊重する必要があります。たとえば、整数型に許可されている最大値を超えることはできず、4 GBを超えるメモリは必要ありません。 言い換えれば、プログラムは原則としてコンピューター上で実行することでテスト可能でなければなりません。しかし、この数の範囲により、出力する文字列のコピー数が正確に10 ^ 100であり、その後プログラムが停止することを証明することが期待されます。停止は、エラーのために終了または停止することも、終了することもできますが、その場合、エラーは、プログラムの出力から簡単に分離できない出力を生成してはなりません。 これはcode-golfであるため、バイト数が最も少ないソリューションが優先されます。 ソリューション例(C、ungolfed、3768バイト) #include <stdio.h> int main() { int a00, a01, a02, a03, ..., a99; for(a00 = 0; a00 < 10; a00++) for(a01 = 0; …
63
code-golf