言語Aで実行するとプログラムBが生成され、言語BでプログラムAを実行するとプログラムCが生成されるように、プログラムAを生成します。
プログラムB、言語Bで実行するとプログラムAが生成され、プログラムBを言語Aで実行するとプログラムCが生成されます。
プログラムCを言語Aまたは言語Bで実行すると、「間違った言語!」が出力されます。
Program | Language | Result
--------|----------|----------
A | A | Program B
B | B | Program A
A | B | Program C
B | A | Program C
C | A | "Wrong language!"
C | B | "Wrong language!"
答えは次のテンプレートを使用する必要があります。
言語A /言語B、{aバイト} + {bバイト} = {合計バイト}バイト
プログラムA:
a code
プログラムB:
b code
プログラムC:
c code
ソース:
# Language A/Language B, <a bytes> + <b bytes> = <total bytes> bytes
Program A:
a code
Program B:
b code
Program C:
c code
- これらのプログラムはどれも入力を受け付けません。
- 同じ言語の異なるバージョンは、異なる言語としてカウントされます。(これは退屈な解決策につながるため、推奨されません)
- 言語AとBは区別する必要があります。
- ファイルから独自のソースコードを読み取ってはなりません。プログラムは空ではないかもしれません
- 標準の抜け穴が適用されます。
ヒント
- C ++と[Python / Bash /他の
#
コメント言語]は、1つの言語で無視できるマクロを定義できるため、優れたコンボです。
これはcode-golfであるため、バイトカウントの最小合計がプログラムAとプログラムBに勝ちます。
Wrong language!
どのような形式(つまり、すべて大文字、すべて小文字など)で出力できますか?