Pertanyaan yang diberi tag stateful

Tantangan yang melibatkan perilaku yang bergantung pada permintaan solusi sebelumnya.

223
Kode itu hanya akan dieksekusi sekali

Tujuan Tujuan dari tantangan ini adalah menulis kode yang akan dieksekusi satu kali dan hanya sekali. Ini berarti bahwa pada dasarnya itu merusak program, skrip, atau lingkungan dengan cara tertentu. Jika mem-boot ulang sistem, kode dapat dijalankan kembali yang diizinkan. Mencetak gol Jumlah...

57
Chandler kecil sedih. Gambarkan dia awan untuk menghiburnya

Chandler kecil sedih. Gambarkan dia awan untuk menghiburnya. Catatan: Menggambar awan tidak akan benar-benar menghiburnya. Lingkaran dapat didefinisikan sebagai 3-tupel di (x,y,r)mana xposisi x lingkaran pada bidang Cartesius, yadalah posisi y lingkaran pada bidang Cartesius, dan rmerupakan...

51
Menambahkan Panjang String

Tantangan: Diberikan string spada karakter a- z, A- Z, 0- 9, tambahkan panjangnya ssendiri, dengan menghitung karakter tambahan dalam panjangnya sebagai bagian dari panjang total s. Memasukkan: Hanya seutas panjang acak (bisa kosong). Keluaran: String yang sama, tetapi dengan panjangnya...

47
3 ... 2 ... 1 ... Hancurkan!

Tugas Anda adalah menulis program lengkap yang akan terus menghitung mundur dari 10 setiap kali dijalankan. Pertama kali Anda menjalankan program, itu harus dicetak 10. Lain kali, itu harus keluar 9. Lain kali, harus keluar 8, dan seterusnya. Alih-alih mencetak 0, program harus macet. Anda tidak...

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...

23
Ulangi setelah saya!

Diberikan string sebagai argumen, hasilkan panjang substring berulang yang terpanjang atau tidak tumpang tindih atau nol jika tidak ada string tersebut. Anda dapat menganggap string input tidak kosong. Contohnya abcdefabc: substring abcdiulangi pada posisi 1 dan 7, sehingga program harus...

23
Quine tambahan

Tugas Anda adalah menulis program atau fungsi yang menampilkan karakter pertama dari kode sumbernya, lalu yang kedua, lalu yang ketiga ... setiap kali dijalankan. Misalnya, jika program Anda foomenggunakan bahasa bardalam file baz.bar, maka Anda akan mendapatkan hasil yang mirip dengan ini: λ bar...

14
Kode modifikasi otomatis secara permanen

Sekarang, kita semua tahu sebagian besar bahasa memiliki cara yang sangat sederhana untuk "memodifikasi sendiri" kode. Namun, bagaimana jika Anda benar-benar memodifikasi kode dan mengeditnya ... pada disk? Tujuan Anda adalah membuat kode yang mencetak angka, lalu mengedit file sendiri untuk...

14
Bot ucapan untuk rekan kerja

Saya memiliki rekan kerja yang bekerja dari rumah setiap hari Selasa dan Kamis. Sekitar jam 8:00 pagi dia mengirimi kami pesan dengan teks berikut: Halo hari ini saya sedang bekerja dari rumah Untuk membebaskannya dari beban melakukan hal ini setiap hari dia tinggal di rumah, kami ingin...

14
Simpan rahasiaku!

Saya punya begitu banyak rahasia dan tidak punya tempat untuk menyimpannya! Tujuannya sederhana: menulis sebuah program yang memungkinkan Anda menyimpan string dan membuatnya dilindungi oleh kata sandi. Program akan menggunakan alias, kata sandi, dan rahasia (opsional) sebagai parameter. Jika...

13
Berapa banyak instance yang berjalan?

Tulis program yang berjalan tanpa batas yang melaporkan berapa banyak contoh dari dirinya sendiri yang sedang berjalan. Setiap instance dari program juga harus melaporkan urutan pembukaan dari semua instance yang sedang berjalan lainnya. Contoh Pengguna meluncurkan program untuk pertama kalinya -...

12
Pulau Monyet: Kepala Navigator

Peringatan: Tantangan ini berisi beberapa spoiler ringan untuk The Secret of Monkey Island. Menjelang akhir pertandingan, Anda dipimpin melalui katakombe oleh kepala navigator yang dilindungi secara ajaib: Anda membutuhkan kalung bola matanya, tetapi Kepala enggan memberikannya kepada Anda....

12
Entropic Quine!

Tugas Anda adalah menulis program atau fungsi yang: Saat dijalankan untuk pertama kalinya, mengeluarkan kode sumbernya. Pada eksekusi berikutnya, ia harus menampilkan apa yang dihasilkan sebelumnya, tetapi dengan satu perubahan karakter acak (didefinisikan di bawah). Itu tidak harus menjadi...