Asli: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html
Alain Colmerauer merancang bahasa pemrograman logika Prolog. Tujuannya adalah menciptakan bahasa pemrograman yang sama cerdasnya dengan anak berusia dua tahun. Untuk membuktikan bahwa ia telah berhasil dalam tujuannya, ia mempresentasikan program Prolog yang menjawab "Tidak" secara akal untuk semua pertanyaan.
Tanyakan apapun padaku!
? -(Tentu saja tidak.) Tugas Anda adalah membuat program yang lebih cerdas daripada program Alain Colmerauer. Ini tidak harus dalam Prolog.
Spesifik
Jika input diakhiri dengan
?dan memiliki paling tidak satu,, kembalikan teks dari yang terakhir,hingga yang terakhir?.Lain, jika input berakhir dengan
?kembaliNo.Lain, kembali
Yes.
Aturan
- Tidak ada celah standar.
- Input / output akan diambil melalui metode input / output standar kami.
- Program Anda harus mengambil setidaknya 1 pertanyaan.
- Anda harus menampilkan pertanyaan yang diproses.
- The
YesdanNo's case-sensitive dalam contoh. - Anda dijamin bahwa jika input menyertakan a
?, input hanya akan memiliki satu?dan itu akan selalu menjadi karakter terakhir. - Masukan akan selalu berupa frase / kalimat. Ini frase / kalimat tidak hanya akan berisi karakter
,dan?, misalnya,,?dan,?tidak input yang valid. (Meskipun pengiriman tetap dapat menerapkannya, karena frasa / kalimat adalah string kosong dalam kasus ini.) - Selain itu, input tidak akan pernah berakhir
,?. - Jika ada spasi putih segera setelah yang terakhir
,atau segera sebelum?, mereka harus dimasukkan dalam output.
Contohnya
Hmm. -> Yes
Alright, -> Yes
Ask me anything! -> Yes
Ask me a question, please! -> Yes
Are you okay? -> No
No? -> No
Hey,does this program work? -> does this program work
Quotes in the following test cases should not be outputted.
They are used as a delimiter here.
Okay, so this does work ? -> " so this does work "
Please, add, a, test, case, containing, multiple, commas? -> " commas"
Mencetak gol
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
You are guaranteed that if the input includes a ?, the input will only have one ? and it will always be the last character.Oleh karena itu, uji kasus ini tidak perlu dilakukan.
ends with ,?input yang valid?



?, hanya akan ada satu dan akan selalu menjadi karakter terakhir?