ホットドッグを作ってください![閉まっている]


13

時々私は自分自身がホットドッグを望んでいることに気づき(私たち全員ではない)、私はそれを作ります。ホットドッグを作るのはとても簡単です。

1)ホットドッグを熱湯に入れる

2)一定時間待機します(詳細は下記)

3)時間が経過したらホットドッグを食べる。

あなたは私が言ったことに気づいたかもしれません

特定の時間(詳細は以下)

そして、私は詳しく説明します。

多くの異なるブランドには、ホットドッグを調理する時間についてさまざまな推奨事項がありますが、正確に4分27秒間調理するのが最善であることがわかりました(尋ねないでください)。さまざまなタイマーを試しましたが、継続的に出力するプログラムが私の注意を引くための最良の方法であることがわかりました。

あなたのタスク

Not ready yet正確に4分27秒間メッセージを出力するプログラムを作成する必要があります。この時間が経過した後、時間Eat your hot dogの終わりまで出力する必要があります。何も入力しないでください。

勝つ方法

これはあるため、勝つために最短のコードをバイト単位で記述する必要があり



1
レーゲンにかなり近い…それを待って…また。
マナトワーク

唯一の違いは、この課題ではプログラムが特定の時間待機する必要があることです。
Kritixi Lithos

8
間隔が終了するまで「まだ準備ができていません」を何度も繰り返しNot ready yet\nNot ready yet\n...出力する必要がありますか()、または一度だけ出力して4分27秒が終了したら出力を変更できますか?
KritixiのLithos

1
おっと、私の答えは、過去2日間ホットドッグを食べるように思い出させてくれ
ニール

回答:


20

スクラッチ、93 78バイト

image representation

コード:

when gf clicked
say[Not ready yet
wait until<(timer)>[267
say[Eat your hot dog

https://scratchblocks.github.io/によって生成されます。これは、スクラッチスコアリングの標準のようです。

かなり自明です。プログラムが開始したら、タイマー(秒単位でカウントされる)が267を超えるまで「準備ができていません」と発声します。その後、無限ループを開始しますEat your hot dog

それはあるので、連続出力sayブロックは、あなたがない限り永遠に走るsay []か、say何か他のもの。


7
永遠の必要はなく、8バイトを節約します。それは85バイトになります。また、英語ではなくHñähñu(Mezquital Otomi)でさらに8バイト(永久に)短くなり、わずか77バイトになります。
ティム


@Timに感謝しますが、緑色のフラグは機能しないようです。
Okx

実際には、それはウェブサイトによる公式の翻訳から来ているので、それが間違っているのはバグです。
ティム

@Tim緑色のフラグブロックはおそらくまだ実装されていません(ただし、翻訳ではまだ翻訳されています)。また、公式ScratchにはHñähñu言語はありません。
エリックアウトゴルファー

14

Bash + coreutils、50

timeout 267 yes Not ready yet
yes Eat your hot dog

説明

かなり自明ですが、念のため:

  • yescoreutilは、継続的に繰り返し、コマンドラインで渡された任意のパラメータを出力します
  • timeoutcoreutilは、コマンドに続く数値のタイムアウトパラメータを取ります。コマンドが実行され、指定されたタイムアウト後に強制終了されます。

8

Operation Flashpointスクリプト言語、67バイト

#l
s="Not ready yet"
?_time>267:s="Eat your hot dog"
hint s
goto"l"

"hotdog.sqs"ミッションフォルダーに(または何でも)として保存し、[] exec "hotdog.sqs"

説明:

#l                                  // Label for the "goto"
s="Not ready yet"
?_time>267:s="Eat your hot dog"     // "?:" means "if () then" in a script.
                                    // "_time" is a local variable that is automatically
                                    // created and updated in every script. Its value
                                    // is the time in seconds since the script started.

hint s                              // Outputs the text in a text box.

~.1                                 // Sleeps for a tenth of a second.
                                    // The script seems to work without sleeping too,
                                    // so I didn't include this in the golfed version.
                                    // Looping in a script without sleeping is always
                                    // a bad idea, though. It sometimes crashes the game.

goto"l"                             // Go back to the beginning of the loop.
                                    // This is the only way to create a loop if you don't 
                                    // want to halt the game (and the time calculation)
                                    // until the loop finishes.

さまざまなタイマーを試しましたが、継続的に出力するプログラムが私の注意を引くための最良の方法であることがわかりました。

このソリューションは、hintコマンドが呼び出されるたびにしがみつくサウンド効果を再生するため、注意を引くのに特に適しているはずです。


7

JavaScript ES6、76バイト

$=>setInterval("console.log(--_>0?`Not ready yet`:`Eat your hot dog`)",_=517)

説明

これにより、517ミリ秒ごとに何かがコンソールに出力されます。最初に'Not ready yet'、カウンターを印刷して減らします。517回の反復(= 517 * 517 = 267289 ms)の後、印刷を開始します'Eat your hot dog'

テスト

f=
  $=>setInterval("console.log(--_>0?`Not ready yet`:`Eat your hot dog`)",_=517);
(setInterval("console.log('DONE NOW')",267000)&&f())();


settimeoutを実行してバイトを保存することはできませんか?
user1910744

setTimeout関数を1回だけ実行します。課題は、文字列を継続的に出力するsetTimeoutことなので、無効になります。
ルーク

(--_?(--_>0? (-2)の代わりに動作します
-dandavis

残念ながら、_何かが印刷されるたびにデクリメントされるわけではないため、ゼロ以下になります。すべての負の整数は真実であるため、それらも印刷さ'Not ready yet'れます(これは私たちが望むものではありません)。
ルーク

7

Powershell、85 71 59バイト

1..276|%{Sleep 1;'Not ready yet'};for(){'Eat your hot dog'}

おそらくもっと良い方法があるので、批判を歓迎します!これは私の最初のゴルフの試みです:)

編集AdmBorkBorkのおかげで14バイト全体をできます!そして間違いなく覚えておくべきテクニックです!

EDIT 2 Mattのおかげで、さらに12バイトが削除されました。書き込みを2回呼び出さないと、2つのスペースも削除され、非常に役立ちます!


1
PPCGへようこそ!別のPowerShellerを見ることができてうれしいです。簡単ゴルフはループに一定の回数実行することです1..276|%{}代わりのfor増分でループを。そのページの他のヒントもご覧ください!
AdmBorkBork

文字列はデフォルトで標準出力に送信されます。write-outputコマンドレットで指定する必要はありません。
マット

7

Nuclear Throne Together modで使用されるGameMakerのスクリプト言語バリアント、68バイト

t=0while 1{trace(t++<8010?"Not ready yet":"Eat your hot dog")wait 1}

説明

  • GMLのパーサーは美味しく寛容です。セミコロンと括弧はオプションであり、コンパイラは基本的な規則(0whileとして解析する0whileしたがって大丈夫です)
  • 経由で宣言されない限り、変数は実行コンテキストにリークします var(JSと同じ)。
  • NTTで使用されるGMLバリアントは、 waitは、指定されたフレーム数のリストに実行中の「マイクロスレッド」をプッシュし、その後再開する演算子をします。コルーチン、基本的に。

    ゲームは30fpsでクロックされるため、4m27s == 267s == 8010フレームです。

  • trace()は、指定された文字列をチャットに出力します。

videogame + modがインストールされている場合は、それをsomeとして保存test.mod.gml/loadmod testて実行し、「ステータスレポート」でチャットをあふれさせることができます。

screenshot


3
ここで何が起こっているのか正確にはわかりませんが、私は承認します。


3

TI-Basic、75バイト

For(A,1,267
Disp "Not ready yet
Wait 1
End
While 1
Disp "Eat your hot dog
End

説明

For(A,1,267             # 9 bytes, for 267 times...
Disp "Not ready yet     # 26 bytes, display message
Wait 1                  # 3 bytes, and wait one second
End                     # 2 bytes, ...end
While 1                 # 3 bytes, after that, continuously...
Disp "Eat your hot dog  # 31 bytes, output second message
End                     # 1 byte, ...end

2

バッチ、99バイト

@for /l %%t in (1,1,267)do @echo Not ready yet&timeout/t>nul 1
:l
@echo Eat your hot dog
@goto l

バッチには日付の算術演算がないため、267秒の単純なタイムアウトは許可されていないため、1秒のタイムアウトは267秒です。


2

C#144バイト

()=>{for(int i=0;;){var s="\nEat your hot dog";if(i<267e3){i++;s="\nNot ready yet";}System.Console.Write(s);System.Threading.Thread.Sleep(1);}};

ゴルフされていない完全なプログラム:

class P
{
    static void Main()
    {
        System.Action a = () => 
            {
                for (int i = 0; ;)
                {
                    var s = "\nEat your hot dog";
                    if (i < 267e3)
                    {
                        i++;
                        s = "\nNot ready yet";
                    }
                    System.Console.Write(s);
                    System.Threading.Thread.Sleep(1);
                }
            };

        a();
    }
}

残念ながら、?:- iなしでインクリメントを停止する方法が見つからなかったため、-operatorを使用できませんでしたif


if(i++<267e3)数バイトを節約するようなものを試してください。
アドリアンプ

1
@adrianmp:iミリ秒ごとに増加するため、これは機能しません。そして、一度int.MaxValueプログラムがクラッシュするか、印刷をNot ready yet再開します。
raznagul

オーバーフローを大幅に遅らせることで(または数バイトのコストでそれを軽減することで)、これをなんとか達成できました。あなたの答えからいくつかのアイデアを「借りました」。ありがとう!
アドリアンプ

2

C#、174 172 147バイト

raznagulのC#の回答からいくつかのアイデアを「借りて」、最初のn個の数字の合計とそれらをマージすることで25バイトを節約しました。

最初のn個の数字の合計を使用して、185ミリ秒の精度を失うことで2バイトを節約しました。

class P{static void Main(){for(int i=1;;){System.Console.WriteLine(i++<731?"Not ready yet":"Eat your hot dog");System.Threading.Thread.Sleep(i);}}}

ゴルフされていないプログラム:

class P
{
    static void Main()
    {
        for (int i=1;;)
        {
            System.Console.WriteLine( i++ < 731 ? "Not ready yet" : "Eat your hot dog");
            System.Threading.Thread.Sleep(i);
        }
    }
}

説明:

合計待機時間は267秒でハードコード化されているため、この数値は最初のn個の自然数の伸縮合計と見なすことができn * (n + 1) / 2ます。これは267000ミリ秒に等しくなければなりません。

これはと同等n^2 + n - 534000 = 0です。

この二次方程式を解くことにより、n1 = 730.2532073142067n2 = -n1。もちろん、正の解のみが受け入れられ、730と近似できます。

合計時間はとして計算できます730 * (730 + 1) / 2 = 266815 milliseconds。不正確さは185ミリ秒であり、人間には感知されません。このコードにより、メイン(そして唯一の)スレッドが最大730ミリ秒、2ミリ秒などでスリープするようになり、合計スリープ期間は約267秒になります。

更新:

プログラムのロジックはさらに簡素化できます。基本的に、メッセージを継続的に表示し、2番目のメッセージに切り替わるまで指定された時間待機する必要があります。

メッセージは、指定された時間(約267秒)の経過をチェックする三項演算子を使用して変更できます。

タイミングの側面は、増加するカウンターを使用して実行スレッドを一時停止することにより制御されます。

ただし、カウンタ変数はその値をチェックする条件がなくても無限に増加し続けるため、メッセージが次の状態に戻ると、ある時点で整数オーバーフローが予想されます。 Not ready yet

ループi=i<1?731:i内のように、オーバーフローが発生したときに730より大きい正の値を割り当てることにより、問題を検出および軽減するための条件を追加できforます。悲しいことに、11バイトの追加コストがかかります。

class P{static void Main(){for(int i=1;;i=i<1?731:i){System.Console.Write(i++<731?"\nNot ready yet":"\nEat your hot dog");System.Threading.Thread.Sleep(i);}}}

ここで重要なのは、カウンタ値を使用することです、オーバーフローの瞬間を大幅に遅らせるために、ミリ秒単位です。

オーバーフローまでの時間は、sum(1..n)式に従って計算できます。n= C#(および.NETフレームワーク)の最大32ビット符号付き整数値または2 ^ 31-1 = 2147483647:

2 147 483 647 * 2 147 483 648 / 2 = 2,305843008 x 10^18 milliseconds = 2,305843008 x 10^15 seconds = 26 687 997 779 days = ~73 067 755 years

7300万年後、システムに不具合が発生しても問題ありません。ホットドッグ、空腹のOP、そしておそらく人類自体はもうなくなっています。


以前のバージョン(172バイト):

namespace System{class P{static void Main(){for(int i=1;i<731;){Console.Write("\nNot ready yet");Threading.Thread.Sleep(i++);}for(;;)Console.Write("\nEat your hot dog");}}}

ゴルフされていないプログラム:

namespace System
{
    class P
    {
        static void Main()
        {
            for (int i = 1; i < 731; )
            {
                Console.Write("\nNot ready yet");
                Threading.Thread.Sleep(i++);
            }
            for ( ; ; )
                Console.Write("\nEat your hot dog");
        }
    }
}

以前のバージョン(174バイト):

namespace System{class P{static void Main(){for(int i=0;i++<267e3;){Console.Write("\nNot ready yet");Threading.Thread.Sleep(1);}for(;;)Console.Write("\nEat your hot dog");}}}

ゴルフされていないプログラム:

namespace System
{
    class P
    {
        static void Main()
        {
            for (int i=0; i++ < 267e3; )
            {
                Console.Write("\nNot ready yet");
                Threading.Thread.Sleep(1);
            }
            for ( ; ; )
                Console.Write("\nEat your hot dog");
        }
    }
}

または、プログラムはNot ready yet1回だけ表示し、指定した時間が経過するまで待機してからEat your hot dog、前のメッセージを上書きして出力し、数バイト短くします。

C#、145バイト

namespace System{class P{static void Main(){Console.Write("Not ready yet");Threading.Thread.Sleep(267000);Console.Write("\rEat your hot dog");}}}

ゴルフされていないプログラム:

namespace System
{
    class P
    {
        static void Main()
        {
            Console.Write("Not ready yet");
            Threading.Thread.Sleep(267000);
            Console.Write("\rEat your hot dog");
        }
    }
}

それは素晴らしいことです。私がまだ持っていなかったら、+ 1を差し上げます。;)
raznagul

2

Ruby、80 71 67バイト

編集:13バイト全体を削るマナトワークに感謝

267.times{puts"Not ready yet"
sleep 1}
loop{puts"Eat your hot dog"}

どうして267.times{…}
マナトワーク

わあ、ありがとう。いまいましい
BRFNGRNBWS

CR / LF行区切りでカウントしているようです。RubyはLFのみを許可しているため、以前はそれのみをカウントしていました。そして、の後に改行する必要はありません{。その結果、67バイトになります。
マナトワーク

私はRubyの初心者であり、コードゴルフの初心者でもあります。
BRFNGRNBWS

あなたがそれを見逃した場合のために、Rubyでのゴルフの初心者向けのヒント集があります。
マナトワーク

2

05AB1E、43 29 28バイト(Adnanに感謝)

267F…€–Žä‡«ªw,}[“Eat€ž…ß‹·“,

タイムアウトになるため、オンラインでは機能しません。オフラインで動作します。

267F:267回ループ

…€–Žä‡«ª:辞書付きの最初の文字列

w,:1秒待ってから印刷する

}[:ifループを終了して無限ループを開始

“Eat€ž…ß‹·“:辞書付きの2番目の文字列

,:印刷


おかげで、私のクライアントは、このコードが短く、オフラインで動作することを認識しました。今、彼はこの言語を使用して自分のWebサイトを作成することを望んでいます。。。
パスカルラスジク

オンラインで動作しますが、オンラインで提供される通訳では動作しません。ここで自分自身を見ることができます
P. Knops

知っている。それは冗談でした:D。
パスカルラスジク

1
通常の方法で答えるのが最善です:D
P. Knops

“NotŽä‡«“に置き換えることができます…€–Žä‡«ª
アドナン

1

Python、115バイト

このようなことを初めて試しました。私も初心者なので、ここではPython 3で115バイト使用しています:

import time
for i in range(267):
    time.sleep(1)
    print("Not ready yet")
while 1:
    print("Eat your hotdog")

3
サイトへようこそ!コードゴルフの目的は、あなたの言語で可能な限り短いコードを書くことです。改善できるものがいくつかあり、現在のPythonの受賞者を見ていくつかのヒントを得ることができます。

time.sleep(1)を削除します
パスカルラズィク

@praszykの場合、4分27秒よりはるかに速くforループ処理が完了range(267)し、ソリューションは無効になります。☹
manatwork

1

micro:bit、90バイト用のJavaScriptブロックエディター

enter image description here

コード:

basic.showString("Not ready yet")
basic.pause(254000)
basic.showString("Eat your hot dog")

こちらで試すことができます。

micro:bitでタスクを解決するために、スクラッチの答えに触発されました。唯一の問題は、最初の文字列を出力した後に一時停止ブロックが開始するため、一時停止を13秒減らす必要があることです。

注:micro:bit用の古いMicrosoft Block Editorは作成するのに短いですが、より多くのコードを生成するため、実際には長くなります。


1

OPが時間の終わりまで継続的にホットドッグを望んでいることに基づいて-私はフレーズから理解しています:

この時間が経過したら、時間の終わりまでホットドッグを食べるように出力する必要があります。

これは私の答えです:

C ++、187 188 224 167バイト

削除された空白(167バイト):

#include<stdio.h>
#include<windows.h>
int main(){for(;;){for(int x=0;x<267;x++){Sleep(1000);printf("Not ready yet");}Sleep(1000);printf("Eat your hot dog");}return 0;}

読み取り可能な形式(224バイト):

#include <stdio.h>
#include <windows.h>

int main() {
  for( ; ; ){ 
    for(int x=0; x < 267; x++){
      Sleep(1000);
      printf("Not ready yet"); 
    }
    Sleep(1000);
    printf("Eat your hot dog");
  }
  return 0;
}

一方、OPが適度にホットドッグを楽しんでいる場合、これが私の答えです。

削除された空白(158バイト):

#include<stdio.h>
#include<windows.h>
int main(){for(int x=0;x<267;x++){Sleep(1000);printf("Not ready yet");}Sleep(1000);printf("Eat your hot dog");return 0;}

読み取り可能な形式(198バイト):

#include <stdio.h>
#include <windows.h>

int main() {
  for(int x=0; x < 267; x++){
    Sleep(1000);
    printf("Not ready yet"); 
  }
  Sleep(1000);
  printf("Eat your hot dog");
  return 0;
}

なにdelay
クエンティン

OK、それは古い機能です。Sleep(1000)に置き換えられました
Tombas

バイトを節約するために大量の空白を取り除くことができます。また、188ではなく224バイトをカウントします。
HyperNeutrino17年

@HyperNeutrinoあなたは正しいです-行末を数えましたが、先頭の空白は数えていません。それに応じて編集しました(ごめんなさい、これは初めてです!)
トムバス

@Quentin delay()は、Arduinoから直接解除できると期待していた関数です...できないことがわかりました!当時、dos.hライブラリの一部として存在していました。
トムバス

1

Excel VBA、82バイト

匿名VBEイミディエイトウィンドウ関数は、入力を受け取らず、ホットドッグをセルに食べるかどうかを出力します[A1]

d=Now+#0:4:27#:Do:[A1]=IIf(Now<d,"Not ready yet","Eat your hot dog"):DoEvents:Loop

1
興味深いことに、イミディエイトウィンドウからプログラムを直接実行できるとは知りませんでした
-Stupid_Intern

1

Excel VBA 122 94バイト

Sub p()
e=Now+#0:4:27#
Do
[a1]=IIf(Now<e,"Not ready yet","Eat your hot dog")
Loop
End Sub

ありがとう、テイラー・スコット


あなたは、かなりこのソリューションを削減することができますCDate("00:04:28")に凝縮させることができる#0:4:27#あなたは置き換えることができ、While ... WendとのループをDo .. Loopループして、あなたの置き換えることができifて句をiif
テイラー・スコット

@TaylorScottはい、ありがとうございます:)
Stupid_Intern

1
@TaylorScottにはmsgboxの代わりがありますか?
Stupid_Intern

1
@TaylorScottもiif句がmsgboxで動作しない理由がわからず、#0:4:27#が必要に応じて自由に答えを編集できる時間ではなく日付に
自動フォーマットする-Stupid_Intern

1
実際、VBAにはSTDINまたはSTDOUTがないため、VBEイミディエイトウィンドウやExcelのセルなど、利用可能な多くのオプションがあります。これについてはcodegolf.stackexchange.com/a/107216/
テイラースコット

0

Javascript、83バイト

d=Date.now()
while(1)alert(Date.now()-d<267000?"Not ready yet":"Eat your hot dog"))

皆のためのAlertz!


1
バイトに変更267000267e3て保存できます。
パウエルズ

「プログラムを作成する必要があります」という質問から。これはプログラムまたは関数ではなく、スニペットです。
ルーク

7
これはプログラムです。
Programmer5000

1
new Date代わりにを使用して数バイトを節約し、次を使用してDate.now()別の数バイトを節約できますfor(d=new Date;;)alert...
-ETHproductions

2
alert()は、ユーザーが閉じてチャレンジが入力を禁止するまでプログラムを停止します
-dandavis

0

PERL、76バイト

$|++;
for(1..247){print'Not ready yet';sleep 1};print "Eat your hot dog";for(;;){}

6
82バイトをカウントします。
オリバー

0

PHP 88バイト

<?$t=0;do{$t++;echo "Not ready yet";sleep(1);} while ($t<267);echo "Eat your hotdog";?>

1
「この時間が経過したらEat your hot dog、時間の終わりまで出力する必要があります。」したがって、2番目のメッセージも繰り返す必要があります。それはその長さを追加しますが、幸いなことにそれを短くする場所がありますfor($t=267;$t--;sleep(1))echo"Not ready yet";for(;;)echo"Eat your hotdog";。ちなみに、コードの実行php -rは許可されているため、PHPタグは必要ありません(特に終了タグは不要です。この場合、「終了?>タグはPHPのみを含むファイルから省略しなければなりません」)– PSR-2)。
マナトワーク

1
@manatworkはテストされていません:for($ t = 267 ;; sleep(1))echo $ t-> 0? "Not ready yet": "Eat your hotdog";
-diynevala

興味深いのは、@ diynevalaです。ドキュメントによると、「PHPが整数型の境界を超える数に遭遇すると、代わりにfloatとして解釈されます。また、整数型の範囲外の数の結果ではなく、フロートを返します「動作- 整数オーバーフローを、条件は時間の終わりまで、正常に動作する必要がありそうこと。
マナトワーク

@manatwork 267秒後でも、出力間で1秒間スリープします。
-diynevala


0

Java 7、152バイト

void c(){for(long s=System.nanoTime(),e=s+(long)267e9;s<e;s=System.nanoTime())System.out.println("Not ready yet");System.out.print("Eat your hot dog");}

説明:

void c(){                                 // Method
  for(                                    //  Loop
      long s=System.nanoTime(),           //    Current time in nanoseconds as start
      e=s+(long)267e9;                    //    End time (267 seconds later)
      s<e;                                //    Loop as long as we haven't reached the end time
      s=System.nanoTime())                //    After every iteration get the new current time in nanoseconds
    System.out.println("Not ready yet");  //   Print "Not ready yet" as long as we loop
                                          //  End of loop (implicit / single-line body)
  System.out.print("Eat your hot dog");   //  Print "Eat your hot dog"
}                                         // End of method

0

PHP, 68 bytes

for($t=268;$t--;sleep(1))echo$t?"Not ready yet←":"Eat your hot dog";

continuous output; is ASCII 10 = LF. Run with -r.

one-time output, 50 bytes

Not ready yet<?sleep(267);echo"←Eat your hot dog";

where is ASCII 13 = CR. Save to file or use piping to run.


0

RBX.Lua, 69 bytes

for i=1,267 do print"Not ready yet"Wait(1)end;print"Eat your hot dog"

RBX.Lua is the language used on ROBLOX.com. It is a modified version of Lua 5.1 that features a built-in 'Wait' function. The above code is pretty self-explanatory, below is a more readable version:

for i = 1, 267 do
    print("Not ready yet");
    Wait(1);
end

print("Eat your hot dog");

The code outputs "Not ready yet" continuously into STDOUT, for 267 seconds (4 minutes 27 seconds) before outputting "Eat your hot dog".


0

C - 130 bytes

It could be slightly shorter (128bytes), but I thought it neater to overwrite "Not ready yet"

#include<stdio.h>
#include<unistd.h>
int main(){printf("Not ready yet");fflush(stdout);sleep(267);printf("\rEat your hot dog\n");}

Welcome on the site! You can omit #include<unistd.h> (it will emit a warning but still compile). Doing as you do (overwriting the previous message) is your right, but since the challenge doesn't really ask for it, I'd suggest not to do it. It would allow you to do int main(){puts("Not ready yet");sleep(267);puts("Eat your hot dog");} (with no includes, they aren't needed) - but no obligation to do it of course.
Dada

-1

VBA,126 Bytes

sub hd()
Debug.print "Not ready Yet"
application.wait(now+timevalue(00:04:27))
Debug.print "Eat your hot dog"
end sub

1
Doesn't do what the challenge asked for.
Matthew Roh

-1

Python 2.7, 90 88 bytes

import time;exec"print'Not ready yet';time.sleep(1);"*267;while 1:print"Eat your hotdog"

I don't get why someone -1'd my answer. can some1 explain? :(
Koishore Roy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.