Bu yarışma bitti.
Kazanan 22 karakterle CJam oldu ve TwiNight'ın cevabını bir karakter attı . Tebrikler Dennis !
Onurlu bir söz , ücretsiz ithalatla tamamen çıldırmış olan Falko'ya gider .
.
Bir süre önce Nokia 3310'umla modern akıllı telefonları nasıl anlayabileceğimi bilmek istedim ve bazı cevaplar gerçekten iyi olsa da, hala devam edemiyorum! Belki de farklı bir yaklaşım benimsem ve yazması zor olan kelimeleri yazmamalıyım.
Standart düzende verilen, telefon klavyesinde aynı tuş üzerinde arka arkaya iki harf yoksa, yazılabilir bir metni kolayca arayacağız:

Senin görevin
Göreviniz s, stdin / parametresinden bir dizgiyi kabul eden ve skolayca yazılabilir ve aksi takdirde sahte bir değer varsa , bir gerçeği döndüren bir program / işlev yazmaktır. Girdi yalnızca küçük harflerden ve boşluklardan oluşacak ve boş olmadığı garantilidir!
puanlama
Bu codegolf, yani en düşük karakter sayısı kazanıyor.
İthalat ifadeleri Hiç kullanım istemişimdir eğer öyleyse, final puanınızı sayılmayacaktır std::set_symmetric_difference, liftM4veya itertools.combinationskodunuzu şimdi tam zamanı!
-3 kaynak kodu değil bir mektup Sonuçta düğmeye 0. üzerinde olan her şeyi varsayarak kolayca tipleme ise, ben iletiye bazı arkadaşlara kodunuzu isteyebilirsiniz!
testcases
Kodunuzun istendiği gibi çalışıp çalışmadığını kontrol etmek için birkaç test çantası verilmiştir:
"x" -> True
"aardvark" -> False
"ardvark" -> True
"flonk" -> False
"im codegolfing all day long" -> False
"i indulge in minimizing bytecount" -> True
"havent heard from you in a long time" -> False
"your silence was of undue permanence" -> True
"how are you" -> False
"how are you" -> True
Mutlu golf!