0から9までの数字の空でない文字列を取り込んで、スラッシュ(、)を使用して7セグメントディスプレイにどのように表示されるかを出力するプログラムを作成します。/
\
これらは正確な数字の形状です:
/\
\ \
\/
\
\
/\
/
\/
/\
/\
/
\
\/\
/
\/\
/
/
\/\
\/
/\
\
/\
\/\
\/
/\
\/\
/
ある桁が次の桁に続く場合、それらは、斜めのスペースを挟んで、斜め上および右に連鎖します。したがって、たとえば、次の203
ようになります。
/\
/\
/\ /
\ \
/\ \/
/
\/
1
キャラクターは他のキャラクターと同じ量のスペースを取ることに注意してください。の2行は、1
ディスプレイの右側ではなく、左側にあります。
だからこれ159114
になります:
\
\/\
\
\
\
\
/\
\/\
/ /
\/\
\ /
\
数字が互いに対して正しい位置にある限り、出力には先頭/末尾の改行またはスペースの量と組み合わせがあります。
ので159114
、これも有効です:
\
\/\
\
\
\
\
/\
\/\
/ /
\/\
\ /
\
stdinまたはコマンドラインから入力を取得するか、文字列を取得する関数を記述します。結果を標準出力に出力するか、関数を作成する場合は文字列として返すことができます。
9の数字0の任意の非空の文字列は、一桁の文字列(例えば含めて、動作するはずです8
)と、先行ゼロを持つ文字列(例えばでは007
、ゼロがない印刷する必要があります)。
バイト単位の最短コードが優先されます。