Pertanyaan yang diberi tag code-golf

16
43 trilyun permutasi

Kami dapat mewakili Rubik's Cube sebagai jaring sebagai berikut (ketika dipecahkan): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Setiap huruf mewakili warna yang sesuai ( Wputih, Ghijau dll.) Telah ditunjukkan bahwa ada 43 , 252 , 003 , 274 , 489 , 856 ,...

16
Dari Piring ke Negara

Ini pada dasarnya kebalikan dari Menghasilkan Plat Lisensi AS Tantangan: Diberikan string yang cocok dengan salah satu format plat nomor di bawah ini, output semua kemungkinan status yang cocok dengan format itu. Dalam tabel di bawah ini 0berdiri untuk satu digit 0melalui 9inklusif, dan Asingkatan...

15
Terapkan glob Matcher

Menerapkan fungsi pola dan string yang akan dicocokkan, mengembalikan true jika pola cocok dengan string WHOLE, jika tidak palsu. Sintaks pola glob kami adalah: ? cocok dengan satu karakter + cocok dengan satu atau lebih karakter * cocok dengan nol atau lebih karakter \ lolos Aturan: Tidak...

15
Divisi pelaksana

Terapkan algoritma divisi dalam bahasa favorit Anda yang menangani divisi integer. Itu hanya perlu menangani angka positif - tetapi poin bonus jika menangani divisi negatif dan campuran juga. Hasil dibulatkan ke bawah untuk hasil fraksional. Program ini mungkin tidak berisi /, \, divatau serupa...

15
Jumat depan tanggal 13

Apa program terpendek yang dapat memprediksi waktu Jumat berikutnya akan jatuh pada hari ke 13 bulan itu? Harus merupakan program yang berfungsi lengkap (bukan hanya fungsi / subrutin) Harus mencetak tanggal dalam format berikut: YYYY-MM-DD Izinkan pengguna untuk memberikan tanggal mulai baik...

15
Operasi grup permutasi

Ada suatu penambangan yang terkenal antara permutasi dari n elemen dan angka 0 sampai n! -1 sehingga urutan leksikografis dari permutasi dan angka yang sesuai adalah sama. Misalnya, dengan n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2, 0) 4 <->...

15
Hitung digit Pi

Ini adalah tugas yang agak berbeda. Hitung 1024 digit heksadesimal π, dimulai dari tempat heksadesimal 1024. Secara formal: Program Anda harus selesai dalam waktu kurang dari 1 menit dan menghasilkan output berikut:

15
Dekomposisi permutasi menjadi siklus

Ada teorema terkenal bahwa permutasi apa pun dapat diuraikan menjadi satu set siklus . Tugas Anda adalah menulis program sesingkat mungkin untuk melakukannya. Memasukkan: Dua baris. Yang pertama berisi angka N, yang kedua berisi Nbilangan bulat yang berbeda dalam rentang yang [0,N-1]dipisahkan...

15
Kode-Golf: Lampu Mati!

Kode terpendek untuk lulus semua kemungkinan menang Banyak game berbasis kisi telah dibuat yang dimulai dengan kisi-kisi lampu yang dinyalakan. Menekan salah satu lampu menyebabkan cahaya itu dan keempat lampu yang bersebelahan dengannya menyala. Ketika lampu dimatikan, lampu dimatikan atau...

15
Kekuatan yang tidak sepele

Tuliskan program terpendek untuk mencetak kekuatan non-sepele ≤ 2 ^ 12 secara berurutan kekuatan non-trivial berarti basis dan eksponen adalah> 1 Leading whitespace adalah opsional Ketika ada beberapa solusi, urutannya tidak penting, jadi 16 = 4^2, 2^4 tidak apa-apa Output sampel: 4 =...

15
Kode-Golf: Poin Kisi di dalam Lingkaran

Gambar berikut menunjukkan masalah: Tulis fungsi yang, diberi bilangan bulat sebagai jari-jari lingkaran, menghitung jumlah titik kisi di dalam lingkaran pusat (termasuk batas). Gambar menunjukkan: f[1] = 5 (blue points) f[2] = 13 (blue + red points) nilai lain untuk pemeriksaan /...

15
Kesatuan Interval

Diberikan daftar interval, lakukan penyatuannya, dan kurangi tumpang tindih. Itu berarti, bagian yang tumpang tindih berkurang. ( [a, b] U [c, d] = [a, d]jika b > c) Dengan asumsi semua a <b dalam semua interval [a, b]. Menerapkan sebagai fungsi dari daftar interval input -> daftar...

15
Piramida Mesir

Piramida Agung Giza, piramida terbesar di Mesir, tidak hanya yang tertua dari Tujuh Keajaiban Dunia Kuno, tetapi juga satu - satunya yang tetap utuh. Piramida Mesir dapat memakan waktu hingga 20 tahun untuk dibangun dan sangat besar sehingga Al-Aziz Uthman, putra Saladin besar yang menghancurkan...

15
Apa yang terjadi selanjutnya?

Diberikan daftar bilangan bulat yang dipisahkan oleh ruang, tugas Anda adalah menemukan bilangan bulat berikutnya dalam urutan. Setiap bilangan bulat dalam urutan adalah hasil dari menerapkan operasi matematika tunggal ( +, -, *atau /) ke integer sebelumnya, dan setiap urutan terdiri dari sejumlah...

15
Jolly Jumper Sequence

Urutan bilangan bulat n> 0 disebut jolly jumper jika nilai absolut dari perbedaan antara elemen berturut-turut mengambil semua nilai 1 hingga n-1. Jadi urutan [4,1,2,4] memiliki perbedaan absolut [3,1,2] yang setara dengan himpunan [1,2,3] (1 hingga n-1 di mana n adalah panjang urutan asli)...

15
Menerapkan S-box Rijndael

S-box Rijndael adalah operasi yang sering digunakan di AES enkripsi dan dekripsi . Ini biasanya diimplementasikan sebagai tabel pencarian 256-byte. Itu cepat, tetapi berarti Anda perlu menghitung tabel pencarian 256-byte dalam kode Anda. Saya yakin seseorang dalam kerumunan ini bisa melakukannya...

15
Konversi dari biner ke negabinary

Diberikan integer biner secara inklusif antara 0dan1111111111111111 (yaitu bilangan bulat tak bertanda 16-bit) sebagai input, menghasilkan bilangan bulat yang sama di negabinary . Masukan bisa dalam format apa pun yang paling nyaman untuk bahasa Anda; misalnya, jika lebih mudah bagi program untuk...

15
Rosetta Stone Challenge: Temukan aturan untuk seri

Tujuan dari Rosetta Stone Challenge adalah menulis solusi dalam bahasa sebanyak mungkin. Pamerkan multibahasa Anda dalam pemrograman! Tantangan Tantangan Anda adalah mengimplementasikan program yang akan memasukkan daftar angka dan menampilkan aturan yang digunakan untuk menghasilkan setiap angka...

15
Hitung hak pengguna di CodeGolf.SE

Tantangan Tujuan Anda adalah untuk menulis program sesingkat mungkin yang akan mengambil daftar acara (seperti upvote, downvote, dll) dan mengembalikan reputasi pengguna dan hak istimewa yang ia dapatkan. Peristiwa macam apa? Berikut adalah bagan acara yang tercantum dalam urutan reputasi yang...

15
triplegolf - tidak hanya hitungan panjang kode sumber!

Tujuan dari tantangan ini adalah untuk menulis sebuah program di mana panjang ketiganya sama persis: panjang kode sumber panjang output yang dicetak ke output standar panjang peringatan kompiler yang dihasilkannya dengan kompiler (tidak diubah) pilihan Anda Pemenang adalah kode terpendek untuk...