Pemrograman Puzzle & Golf Kode

10
Turki Thanksgiving

(Semoga ini masih Thanksgiving untuk Anda) Anda mendapat kalkun untuk makan malam syukur, tetapi Anda tidak tahu bagaimana cara mendistribusikannya secara merata. Masalahnya, beberapa orang makan lebih banyak daripada yang lain, jadi Anda perlu mencari solusinya Memasukkan Akan ada dua input....

10
Kata Kunci Judul dalam Konteks

Tantangan ini didasarkan pada masalah yang dijelaskan dalam D. Parnas, Mengenai kriteria yang akan digunakan dalam penguraian sistem menjadi modul , dan diuraikan dalam J. Morris, Pemrograman Nyata dalam Bahasa Fungsional . Tulis program atau fungsi yang mengambil daftar judul buku dari stdinatau...

10
Euchre bot (permainan kartu)

Gagasan tantangan ini sederhana: buat bot untuk memainkan permainan kartu Euchre. Bagi Anda yang belum mengenal mereka, saya telah menulis aturan untuk Euchre di sini karena mereka berkaitan dengan tantangan ini. Saya sarankan menggunakan python atau sesuatu yang serupa, tetapi satu-satunya...

10
Pecahkan brankas!

Terinspirasi oleh /puzzling/24334/to-catch-a-thief Anda diberi kotak ndengan n( nitu sendiri adalah input opsional) yang diisi dengan 0s dan 1s (atau karakter lain pilihan Anda). Anda bertujuan untuk membuat setiap sel sama (baik 0atau 1). Anda dapat melakukan serangkaian gerakan seperti yang...

10
Nama atau N8?

Sebuah numeronim (juga dikenal sebagai "kontraksi numerik") adalah ketika sebuah kata disingkat menggunakan angka. Metode kontraksi umum adalah dengan menggunakan panjang substring yang diganti untuk mengganti semua kecuali karakter pertama dan terakhir. Misalnya, gunakan i18nsebagai ganti...

10
Bisakah semut mengeja kata dengan berjalan di atas kubus?

Tulis fungsi yang mengambil dua parameter: bilangan bulat positif n dan daftar kata-kata. Mengingat kubus n -by- n -by- n unit, menetapkan huruf acak (AZ) untuk setiap unit permukaan. (Untuk kubus 3x3x3, akan ada 9 unit permukaan pada setiap wajah.) Kemudian tentukan apakah semut dapat berjalan...

10
Titik cembung cembung (2D)

Latar Belakang The convex hull dari jumlah terbatas poin adalah yang terkecil cembung poligon yang berisi semua poin, baik sebagai simpul atau pada interior. Untuk informasi lebih lanjut, lihat pertanyaan ini di PGM yang mendefinisikannya dengan sangat baik . Memasukkan N+1Koordinat 2-D ( N...

10
I-Ching memasangkan komputer biner

pengantar I Ching adalah teks ramalan kuno dan tertua dari klasik Tiongkok. Ia menggunakan jenis ramalan yang disebut cleromancy, yang menghasilkan angka-angka acak. Unit dasar Zhou yi adalah heksagram (卦 guà), sosok yang terdiri dari enam garis horizontal bertumpuk (爻 yáo). Setiap baris rusak...

10
Tips untuk bermain golf di Forth

Apa tips umum yang Anda miliki untuk bermain golf di Forth (dan klonnya)? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Forth (mis. "Hapus komentar" bukan

10
Jam Digital Puzzle Teka-Teki

Ada banyak teka - teki dengan kecocokan yang melibatkan menambah, menghapus, atau memindahkan sejumlah kecocokan untuk membuat angka atau bentuk baru. Ini seperti itu dengan jam digital. Diberi waktu yang valid pada jam digital 12 jam, mengeluarkan angka yang mengharuskan pemindahan garis paling...

10
Ahli bahasa yang linglung

Latar Belakang Teman Anda, ahli bahasa, telah merekam dan menganalisis beberapa cuplikan percakapan sederhana dalam berbagai bahasa. Karena cukup linglung, mereka lupa bahasa apa yang digunakan oleh setiap cuplikan. Anda harus membantu mereka dengan membuat program yang menganalisis struktur...

10
Hitung Fase Bulan

pengantar tl; dr Dalam tantangan ini, Anda harus menghitung fase bulan untuk tanggal tertentu. Tantangan ini terinspirasi oleh eksperimen audiovisual sosial psiko permainan " Superbrothers: Sword & Sworcery EP ". Dalam S: S&S EP fase bulan penting untuk hasil petualangan karena...

10
Mode autopilot

Helikopter mulai dari sudut kiri atas sedang turun (dalam ruang 2D, untuk tujuan pertanyaan ini) menuju tanah. Ini memiliki mode autopilot dan mode manual. Mode autopilot berlaku sebagai berikut: Jika ruang langsung di bawah ini gratis, turunlah ke sana. Kalau tidak, gerakkan langkah ke kiri...

10
Hapus duplikat kata dari kalimat

Dalam tantangan ini, Anda akan menghapus kata-kata rangkap dari setiap kalimat . Contohnya Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! Spesifikasi Input akan berupa string karakter...

10
Kotak di Kotak

Diberikan masukan bilangan bulat positif n, tulis sebuah program yang menyelesaikan proses berikut. Temukan bilangan bulat positif terkecil yang lebih besar dari nitu adalah kuadrat sempurna dan merupakan gabungan dari ndan beberapa angka lainnya. Urutan digit ntidak dapat diubah. Angka yang...

10
Tuliskan Semiquine

Misalkan Anda memiliki 2 bahasa, Adan B. String sadalah semiquine di Adan Bjika memenuhi kondisi berikut: sadalah quine dalam bahasa A. sadalah polyglot di dalam Adan B. Output dari menjalankan ssebagai Bprogram adalah string yang berbeda s', yang merupakan quine in B. Tujuan dari tantangan ini...

10
Tips untuk bermain golf di Retina

Tips umum apa yang Anda miliki untuk bermain golf di Retina ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Retina (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban. Untuk referensi, kompiler online ada di sini...