Pemrograman Puzzle & Golf Kode

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

30
Kompresi teks
Dengan teks yang diberikan di bawah ini, ada beberapa kata dalam teks yang berulang beberapa kali dalam teks. Gunakan bahasa pemrograman apa pun untuk menulis kode pendek yang memampatkan teks untuk menampilkannya. Atau dengan kata lain, gunakan jumlah byte terkecil untuk menampilkan teks. Teksnya adalah: Peter Piper picked a peck …

24
Periksa array tunneling saya
Bayangkan Anda memiliki array bilangan bulat, yang nilai non-negatifnya adalah pointer ke posisi lain dalam array yang sama, hanya saja nilai-nilai itu mewakili terowongan, jadi jika nilai di posisi A positif dan menunjuk ke posisi B, maka nilai di posisi B harus juga positif dan arahkan ke posisi A untuk …

8
dicoret 44 masih teratur 44; (
pengantar Pada 24 Maret 2015 @isaacg golfed jawabannya Pyth nya 44-42 byte. Karena tanda silang 44 ( 44 ) sangat mirip dengan 44 biasa, @Optimizer membuat komentar berikut: dicoret 44 masih normal 44 :( Setelah itu, pada tanggal 21 Oktober 2015, @ Doorknob ♦ mengirim jawaban Rubynya dari 44 menjadi …

9
Jarak Hamming maksimum di antara daftar string berlapis
Jarak Hamming antara dua string dengan panjang yang sama adalah jumlah posisi di mana karakter yang sesuai berbeda. Jika string tidak memiliki panjang yang sama, jarak Hamming tidak ditentukan. Tantangan Tulis program atau fungsi yang menemukan jarak Hamming terbesar dari semua pasangan string dari daftar string, diisi seperti yang dipersyaratkan …
18 code-golf  string 

30
Maks () tidak cukup
Intro Seorang teman mengajukan pertanyaan hari ini dengan cara yang sedikit berbeda - "Bisakah satu perintah [Python] menentukan yang terbesar dari beberapa bilangan bulat DAN bahwa mereka tidak sama?". Meskipun kami tidak menemukan cara untuk melakukan ini dalam definisi yang masuk akal dari "satu perintah", saya pikir itu mungkin masalah …
18 code-golf 

26
Apakah kata coprime?
Mengingat kata, memperlakukan setiap surat nomor itu dalam alfabet bahasa Inggris (jadi amenjadi 1, bmenjadi 2, zmenjadi 26 dan seterusnya), dan periksa apakah semua dari mereka, termasuk duplikat, yang berpasangan coprime . Inputnya persis satu kata huruf Inggris kecil. Keluarannya adalah fakta jika kata itu coprime: nilai kebenaran / falsey …

14
Persegi-Acak-Simetris
Tantangan Tulis program atau fungsi yang mengembalikan atau mencetak matriks persegi-acak-simetris. Memasukkan N : Ukuran dari matriks yaitu6 x 6 Keluaran Matriks. Anda dapat mencetaknya, mengembalikannya sebagai string (dengan baris baru) atau sebagai daftar / array daftar / array. Aturan Anda harus menggunakan setidaknya Nkarakter yang berbeda, di mana Nukuran …
18 code-golf  matrix 

2
Apakah ini matriks Weyr?
Ada jenis n × n matriks W yang disebut bentuk kanonik Weyr dasar . Matriks seperti itu dijelaskan oleh blok - bloknya dan memiliki sifat-sifat berikut, menggunakan diagram referensi berikut: blok diagonal utama W ii adalah n i × n i matriks dari bentuk λ I n i di mana …

20
Lampu Lava Sederhana
Pengantar: Saya pikir semua orang tahu apa itu Lampu Lava, tetapi jika mereka tidak: (Sumber gambar) Mereka pada dasarnya tabung gelas yang berisi lilin dalam cairan tembus. Bagian bawah dipanaskan ketika lampu dihidupkan, menyebabkan perubahan kepadatan dan dengan demikian lilin mengapung ke atas. Ketika dingin, ia jatuh lagi, menyebabkan efek …


20
Matriks runtuh
Terkait: Mari kita merancang mosaik digit , Cetak / Keluarkan L-phabet . Posting kotak pasir di sini Diberikan 2 input C = columns and rows, S = starting pointoutput matriks sebagai berikut: Input 4, 3 1 2 3 0 2 2 3 0 3 3 3 0 0 0 0 …
18 code-golf  matrix 

19
Mengevaluasi string ekspresi polinomial
Buat fungsi yang mengambil persamaan polinomial, nilai untuk xdan mengembalikan hasil operasi. Contoh: diberikan 4x^2+2x-5dan x=3keluaran 37. Ini adalah hasil dari4(3)^2+2(3)-5 Asumsikan semua polinomial valid Format polinom akan selalu coefficient(variable)^exponent => 4x^2kecuali: Ketika eksponen 1itu akan terjadicoefficient(variable) => 4x Ketika koefisien 1itu akan(variable)^exponent => x^2 Polinomial hanya satu variabel Penggunaan …

29
Hitung tiket keberuntungan dalam rentang yang diberikan
Di Rusia kami memiliki sesuatu seperti tradisi: kami ingin mencari tiket keberuntungan. Seperti apa bentuk tiket reguler: Seperti yang Anda lihat, tiket memiliki nomor enam digit. Angka enam digit dianggap beruntung jika jumlah dari tiga digit pertama sama dengan jumlah dari tiga digit terakhir. Nomor pada foto tidak beruntung: 038937 …
18 code-golf  math  number 

10
Dekripsi format Wechsler yang diperluas
Tantangan ini didasarkan pada pos kotak pasir oleh user48538 . Karena dia tidak lagi aktif di situs ini, saya mengambil alih tantangan ini. apgsearch , program pencarian sup yang didistribusikan untuk Conway's Game of Life dan database hasil pencarian, Catagolue menggunakan apgcodes untuk mengklasifikasikan dan menunjukkan pola. apgcodes sendiri menggunakan …


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.