Pertanyaan yang diberi tag code-golf

32
Substring yang meledak

pengantar Mari kita amati senarnya abc. Substring yang dapat dibuat dari ini adalah: a, ab, abc, b, bc, c Kita sekarang perlu menyelaraskannya di bawah string awal, seperti ini: abc a b c ab bc abc Urutan string tidak masalah, jadi ini juga berlaku: abc a ab abc b bc c Jadi,...

32
Hitung checksum Adler-32

Latar Belakang Adler-32 adalah checksum 32-bit yang ditemukan oleh Mark Adler pada tahun 1995 yang merupakan bagian dari perpustakaan zlib yang banyak digunakan (juga dikembangkan oleh Adler). Adler-32 tidak dapat diandalkan seperti pemeriksaan redundansi siklik 32-bit , tetapi - setidaknya dalam...

32
Hapus tanda kurung yang tidak perlu

Anda diberi string yang disusun dengan karakter 0123456789+*(). Anda dapat mengasumsikan bahwa string selalu merupakan ekspresi matematika yang valid. Tugas Anda adalah menghapus tanda kurung yang tidak perlu, dengan anggapan multiplikasi memiliki prioritas lebih tinggi daripada penambahan. Tanda...

32
Masalah Ender yang bahagia

Masalah happy ending (sebenarnya sebuah teorema) menyatakan hal itu Setiap set lima titik di pesawat dalam posisi umum memiliki subset dari empat titik yang membentuk simpul dari segiempat cembung. Masalahnya dinamai oleh Paul Erd ketika dua ahli matematika yang pertama kali menangani masalah...

32
Visualisasikan Bit Weaving

Kejahatan bahasa pemrograman esoterik memiliki operasi yang menarik pada nilai byte yang disebutnya "tenun". Ini pada dasarnya adalah permutasi dari delapan bit byte (tidak masalah dari mana kita mulai menghitung, karena polanya simetris): Bit 0 dipindahkan ke bit 2 Bit 1 dipindahkan ke bit 0 Bit...

32
Apakah ini set bebas pulsa?

Suatu himpunan bebas jumlah jika tidak ada dua (tidak harus berbeda) elemen ketika ditambahkan bersama adalah bagian dari himpunan itu sendiri. Misalnya, {1, 5, 7}bebas-jumlah, karena semua anggota ganjil, dan dua angka ganjil ketika ditambahkan bersama selalu genap. Di sisi lain, {2, 4, 9,...

32
Hasilkan Pascal's Braid

Ini adalah Pascal's Braid: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 Saya benar-benar mengarangnya. Sejauh ini yang saya tahu, Blaise Pascal tidak memiliki rambut kepang, mungkin itu...

32
Bangun jam digital di Wireworld

Terinspirasi oleh pertanyaan Game of Life ini . Wireworld mensimulasikan "elektron" yang mengalir melalui "kabel", pengaturan sederhana yang menghasilkan perilaku gerbang logika yang khas. Saya menantang Anda untuk membuat jam digital dalam otomat seluler Wireworld. Jam Anda harus dihitung dari...

32
Skor Rutinitas Ayunan Pohon Anggur Tarzan di Olimpiade

Swingers anggur Olimpiade melakukan rutinitas mereka di pohon standar. Secara khusus, Pohon Standar nmemiliki simpul untuk 0naik n-1dan ujung-ujungnya menghubungkan setiap simpul bukan nol ake simpul n % adi bawahnya. Jadi, misalnya, Standard Tree 5 terlihat seperti ini: 3 | 2 4 \ / 1 |...

32
Bagaimana saya bisa mendapatkan repdigit?

Untuk menghormati berapa banyak perwakilan yang saya miliki beberapa jam yang lalu, ketika saya pertama kali memikirkan tantangan ini: Angka-angka seperti ini yang terdiri dari pengulangan satu digit disebut repdigits . Repdigits itu menyenangkan! Setiap orang akan lebih senang jika jumlah rep...

32
Urutan Sylvester

Urutan Sylvester, OEIS A000058 , adalah urutan bilangan bulat yang didefinisikan sebagai berikut: Setiap anggota adalah produk dari semua anggota sebelumnya ditambah satu. Anggota urutan pertama adalah 2. Tugas Buat program sekecil mungkin yang membutuhkan n dan hitung jangka waktu n dari...

32
Gambarlah jam pasir

Sekali lagi terinspirasi oleh tugas untuk Pemrograman 101 inilah tantangan lain. Memasukkan: Bilangan bulat positif n >= 3. (harus aneh) Keluaran: ngaris tanda bintang, di mana baris pertama memiliki ntanda bintang dan setiap baris baru memiliki dua tanda bintang kurang dari garis...

32
Figur dan Tanah

Sumber: Wikipedia Untuk tantangan ini, Anda harus menulis dua program yang menyerupai gambar dan dasar dari gambar di atas, sehingga salah satunya mencetak figuredan mencetak lainnya ground. Secara khusus: Tulis program yang tidak mengambil input dan mencetak string figure. Satu-satunya...

32
Siapa yang paling tinggi?

N anak-anak, tanpa dua berbagi ukuran persisnya, berbaris dalam urutan tertentu. Masing-masing hanya dapat membandingkan ketinggian dengan tetangga terdekat mereka. Ketika guru berteriak "angkat tangan jika kamu yang tertinggi", mereka melakukannya jika mereka lebih tinggi dari kedua tetangga...

32
Konverter biner ke desimal

Konverter biner ke desimal Sejauh yang saya lihat, kami tidak memiliki tantangan konversi biner sederhana ke desimal. Tulis program atau fungsi yang mengambil bilangan bulat biner positif dan mengeluarkan nilai desimalnya. Anda tidak diperbolehkan menggunakan fungsi konversi basis bawaan apa...

32
Gulir pemilih ukuran font Word

Word dan tombol mengubah ukuran font sesuai dengan aturan ini:A▲ᴀ▼ Ukuran font awal adalah 11. Jika ditekan ketika ukuran font adalah 1, ukurannya tetap 1.ᴀ▼ Ukuran font berubah dengan 1 poin di kisaran 1 - 12. Ukuran font berubah dengan 2 poin di kisaran 12 - 28. Pilihannya adalah 28, 36, 48,...

32
Hitung Median

Tantangan Diberi daftar nomor kosong yang kosong, hitung mediannya. Definisi Median dihitung sebagai berikut: Pertama urutkan daftar, jika jumlah entri ganjil , median adalah nilai di tengah daftar yang diurutkan, jika tidak median adalah rata-rata aritmatika dari dua nilai yang paling dekat...

32
Hasilkan kode Skema Piramida

Skema Piramida adalah bahasa yang dikembangkan oleh @ ConorO'Brien . Dalam Skema Piramida, kode yang Anda tulis terlihat seperti ini: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Sekarang, kode itu memiliki dua kualitas yang jelas: Sulit untuk diurai, dan sulit untuk...