Terinspirasi oleh pembukaan oleh buku What-If.
Input adalah persegi panjang spasi sebagai string, daftar string, dll., Dengan objek yang terbuat dari #dalamnya:
########
# #
########
### ####
### ####
###
Objek akan selalu non-berpotongan, tidak menyentuh, persegi panjang. Objek lunak didefinisikan sebagai objek yang tidak diisi dengan #'s di tengah dan hanya perbatasan, objek keras adalah yang diisi. Objek dengan lebar atau tinggi <=2dianggap keras. Semua benda itu keras atau lunak.
Jika ada lebih banyak objek keras di input, output "Hard", jika lebih lunak, output "Soft", jika mereka sama, output "Equal".
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
Uji Kasus
Kasing-kasing ini bukan input penuh, melainkan apa yang harus dicirikan oleh setiap objek. Masukan yang sebenarnya akan seperti ascii-art di bagian atas pertanyaan.
Keras
#
####
##
##
##########
##########
##########
Lembut
###
# #
###
###################
# #
# #
# #
###################
####
# #
# #
# #
# #
# #
# #
# #
####
Kasus Uji Aktual
########
# #
########
### ####
### ####
###
Hard
###
###
###
###################
# #
# #
# #
###################
Equal
######
# #
######
###
## # # #
###
########
# #
########
Soft