Python 3, (削除) 104 (削除ここまで) 95 bytes
#Python 3, (削除) 104 (削除ここまで) 95 bytes
( feedback from @mbomb007 : -9 bytes)
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)
#Python 3, (削除) 104 (削除ここまで) 95 bytes
( feedback from @mbomb007 : -9 bytes)
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)
Python 3, (削除) 104 (削除ここまで) 95 bytes
( feedback from @mbomb007 : -9 bytes)
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)
#Python 3, (削除) 104 (削除ここまで) 95 bytes
( feedback from @mbomb007 : -9 bytes)
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)
#Python 3, (削除) 104 (削除ここまで) 95 bytes
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)
#Python 3, (削除) 104 (削除ここまで) 95 bytes
( feedback from @mbomb007 : -9 bytes)
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)
#Python 3, 104(削除) 104 (削除ここまで) 95 bytes
def d(x,y):return '\n'return'\n'.join(('|'+('-'*(x-2)if n==0 orn<1or n==(yn==~-1) elsey 'else' '*(x-2))+'|')for n in range(0,y))
(my first code golf, appreciate feedback)
#Python 3, 104 bytes
def d(x,y):return '\n'.join(('|'+('-'*(x-2)if n==0 or n==(y-1) else ' '*(x-2))+'|')for n in range(0,y))
(my first code golf, appreciate feedback)
#Python 3, (削除) 104 (削除ここまで) 95 bytes
def d(x,y):return'\n'.join(('|'+('-'*(x-2)if n<1or n==~-y else' '*(x-2))+'|')for n in range(y))
(my first code golf, appreciate feedback)