Bu soruya benzer , ancak bu bir bulmaca varyasyonu!
Izgara karesi başına yalnızca bir harf yerine, bir veya iki tane olabilir .
Giriş:
- 2d dizisi veya dilinizde çalışan her şey.
- Geçerli girişleri kabul edebilirsiniz
- Herhangi bir dizi boyutu çalışmalıdır
Çıktı:
- Tüm kelimelerin bir dizisi
- Boyunca ve aşağı
- Tüm kelimeler birleştirilmelidir, yani kesintisiz bir kelime zincirine bağlanmalıdır (yanlış döndürülmezse)
- Kelimeler en az iki ızgara karesi olmalı , harf değil
Misal:
[["", "wo", "r", "k"],
[ "", "r", "", ""],
[ "he", "l", "lo", ""],
[ "", "d", "ad", ""]]
İadeler:
["work", "world", "hello", "load", "dad"]
Misal:
[["he", "ll", "o"],
[ "", "", ""],
[ "wo", "r", "ld"]]
İadeler:
false
Bu en hızlı kod , bu yüzden 2.5ghz ve ram 16gb ile windows 7 üzerinde çalışacağız. Kodunuz gerçekten ezoterik ise, gerçekten çalıştırabilmem için derleyiciye bir bağlantı sağlayın.
9
PPCG'ye Hoşgeldiniz!
—
FlipTack
Sen değiştirmelisiniz iki boşluk ile parçasını iki ızgara kareler .
—
Gábor Fekete
Hız hangi boyutta giriş boyutuyla ölçülecek?
—
Martin Ender
@MartinÖrnekleri inceleyin
—
epicbob57
@ epicbob57 Bu güvenilir zamanlamaları ölçmek için küçük bir yol gibi görünüyor. Çoğunlukla G / Ç ve diğer ek yükü ölçüyorsunuz.
—
Martin Ender