Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

30
Hitung kata-kata dalam sebuah teks dan tampilkan
Kode harus mengambil input teks (tidak wajib bisa berupa file apa pun, stdin, string untuk JavaScript, dll): This is a text and a number: 31. Output harus berisi kata-kata dengan jumlah kemunculannya, diurutkan berdasarkan jumlah kemunculan dalam urutan menurun: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Perhatikan bahwa 31 adalah …
26 code-golf 

11
Simulasikan Mesin Registrasi Minsky (I)
Ada banyak formalisme, jadi sementara Anda mungkin menemukan sumber-sumber lain yang berguna, saya berharap untuk menentukan ini dengan cukup jelas sehingga tidak perlu. RM terdiri dari mesin keadaan terbatas dan sejumlah register bernama, yang masing-masing memegang bilangan bulat non-negatif. Untuk memudahkan input teks, tugas ini mengharuskan status yang disebutkan juga. …

19
Firman-Ku dapat mengalahkan Firman-Mu
MASALAH Diberi dua kata, cari pemenang dalam pertarungan root digital . Tetapkan akar digital dari sebuah kata dengan cara ini: Setiap huruf alfabet diberi nomor: A = 1, B = 2, C = 3, ..., Z = 26 Tambahkan nilai untuk setiap huruf untuk total kata. Ambil "CAT", misalnya. C …

30
Cetak Pohon Natal
Tantangan Cetak pohon Natal yang bagus dengan bintangnya sendiri di atas menggunakan kode sesingkat mungkin. Bintang pohon adalah tanda bintang ( *) dan badan pohon terbuat dari 0pohon harus setinggi 10 baris. Setiap baris harus diberi indentasi dengan benar sehingga baris sebelumnya dipusatkan di atas baris berikutnya. Setiap baris yang …

2
Bisakah jaringan saraf mengenali bilangan prima?
Latar Belakang Mengenali keutamaan sepertinya tidak cocok untuk jaringan saraf (buatan). Namun, teorema aproksimasi universal menyatakan bahwa jaringan saraf dapat mendekati setiap fungsi kontinu, jadi khususnya harus dimungkinkan untuk merepresentasikan fungsi yang didukung secara halus seperti yang diinginkan. Jadi mari kita coba mengenali semua bilangan prima di antara jutaan angka …

15
Beralih beberapa bit dan dapatkan kotak
Dengan bilangan bulat , Anda harus menemukan jumlah bit minimum yang perlu dibalik dalam untuk mengubahnya menjadi angka kuadrat . Anda hanya diperbolehkan membalikkan bit di bawah yang paling signifikan .NN> 3N>3N>3NNN Contohnya 2 2 0N= 4N=4N=4 sudah merupakan angka kuadrat ( ), sehingga output yang diharapkan adalah .22222^2000 11000 …

10
404 - Halaman 404 unik tidak ditemukan
Terinspirasi oleh poliglot pada halaman Stack Overflow 404 : Tujuan Tujuan Anda sederhana, untuk membuat polyglot yang menghasilkan angka 404 , dan kemudian mengakhiri, dalam bahasa sebanyak mungkin. Batasan Ini twistnya, ada batasan untuk membuatnya lebih sulit: Anda harus menulis program N dan memilih bahasa N dalam urutan tertentu. program …

6
Sepenuhnya membenarkan & tanda hubung blok teks
Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Sepenuhnya dibenarkan berarti selaras di sebelah kiri dan kanan, dan dicapai dengan meningkatkan jarak antara kata-kata sampai setiap baris cocok. Terkait: Ratakan teks dengan menambahkan spasi Sejajarkan teks dengan blok Dan …


5
Bisakah raja menangkap pion?
Diberikan input dari empat bilangan bulat x 1 , y 1 , x 2 , dan y 2 , menghasilkan apakah raja putih dalam catur (dengan koordinat ( x 1 , y 1 )) dapat menangkap pion hitam (dengan koordinat ( x 2 , y 2 )) dan tangkap jika …
26 code-golf  chess 

10
Program Chaining
Tantangan Dalam tantangan ini, Anda akan menulis program pertama, p 1 , dari urutan tak terbatas program, di mana menjalankan p n output / menghasilkan program yang p n + 1 . Saat menggabungkan program n> = 2 pertama, urutannya akan ditampilkan n. Contoh Katakanlah 4 program pertama adalah: p1 …

7
Tulis penerjemah 0815
Saya suka konsep 0815 , kecuali penerjemah di situs web pembuatnya mengembalikan Kesalahan 404. Jadi saya memutuskan untuk meminta Anda semua untuk membantu! Dasar 0815 didasarkan pada tiga (3) register dan antrian. Register diberi nama X, Y, dan Z, dengan X menjadi hanya-tulis, Z menjadi hanya-baca, dan Y menjadi register …

12
Kiat untuk bermain golf di TI-BASIC
Apa tips umum yang Anda miliki untuk bermain golf di TI-BASIC untuk kalkulator TI-83/84 + series? Saya mencari ide yang dapat diterapkan untuk masalah kode-golf dan yang juga setidaknya agak spesifik untuk TI-BASIC (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
26 code-golf  tips  basic 

19
Mahkota seratus mahkota mahkota
Saya perhatikan permainan tertentu memiliki penghitung kehidupan yang aneh, yang bukannya berhenti 999, memperoleh angka baru - angka berikutnya adalah mahkota seratus atau 👑00. Setelah itu 👑99datang mahkota ratus mahkota ( 👑👑0) dan angka terakhir, setelahnya 👑👑9, adalah mahkota seratus mahkota atau 👑👑👑, yang akan menjadi 1110 dalam desimal. Tugas …

30
Daftar Integer Nuh
Pengantar: Saya pikir kita semua pernah mendengarnya, tetapi di sini ringkasan yang sangat singkat: Nuh mengumpulkan dua dari setiap spesies hewan di planet ini, jantan dan betina, untuk menyelamatkan Tabutnya saat banjir besar. Kutipan sebenarnya dari Alkitab adalah: Kejadian 7: 2-3 Anda harus membawa tujuh dari setiap jenis binatang yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.