サンタの工房には、プレゼントの包装を学んでいる実習中のエルフがいます 🎁。
彼はテキストだけを使って箱を包むように頼まれました…そして まあまあ うまくやっています。
彼は2つのパラメータを受け取ります:
size: プレゼント(正方形)のサイズsymbol: エルフが枠を作るために使う文字(間違えなければね 😅)プレゼントは次の条件を満たさなければなりません:
size x size の正方形であること。size < 2 の場合、空文字列を返します:エルフは頑張ったのですが、プレゼントをなくしてしまいました。\n を含む文字列でなければなりません。そう、これは簡単なチャレンジです…でも実習生をクビにはしたくありませんよね。そうでしょう?
const g1 = drawGift(4, '*')
console.log(g1)
/*
****
* *
* *
****
*/
const g2 = drawGift(3, '#')
console.log(g2)
/*
###
# #
###
*/
const g3 = drawGift(2, '-')
console.log(g3)
/*
--
--
*/
const g4 = drawGift(1, '+')
console.log(g4)
// "" かわいそうな実習エルフ…g1 = draw_gift(4, '*')
print(g1)
# ****
# * *
# * *
# ****
g2 = draw_gift(3, '#')
print(g2)
# ###
# # #
# ###
g3 = draw_gift(2, '-')
print(g3)
# --
# --
g4 = draw_gift(1, '+')
print(g4)
# "" かわいそうな実習エルフ…
