Pemrograman Puzzle & Golf Kode

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

5
Buat dua program Brainfuck
Diberikan 2 potongan kode brainfuck Adan B, output beberapa kode brainfuck Cyang memiliki perilaku yang sama seperti berjalan Bdengan input Ahasil s. Catatan yang Charus bekerja untuk input apa pun yang cocok dengan asumsi berikut, seolah-olah itu diberikan kepada A. Anda dapat mengasumsikan: Input terbatas. A dan B berhenti. EOF …

1
Checker Checker
Tujuan dari tantangan ini adalah untuk menentukan apakah suatu langkah adalah langkah Bahasa Inggris yang legal . Tantangan ini akan menggunakan papan 8x8. Sepotong tergerak harus diperlakukan sebagai seorang pria (bukan raja) yang hanya bisa bergerak maju secara diagonal. Papan akan memiliki 0 atau lebih potongan hitam dan 1 atau …

5
Jumlah Terbatas Edaran
Tantangan Mari kita bayangkan sebuah N-tupel bilangan bulat antara 0 dan Minklusif, dan mari kita sebut saja F. Ada (M + 1) ** Nkemungkinan Ftotal. Berapa banyak yang Fmemenuhi semua ketidaksetaraan berikut (indeks berbasis satu)? F[n] + F[n+1] <= M untuk 1 <= n < N F[N] + F[1] <= …

3
Ubah teks menjadi penekanan tombol
Saya sebuah robot. Saya membeli keyboard ini karena tata letaknya yang mudah: ~` !1 @2 #3 $4 %5 ^6 &7 *8 (9 )0 _- += tab Qq Ww Ee Rr Tt Yy Uu Ii Oo Pp {[ }] \| Aa Ss Dd Ff Gg Hh Jj Kk Ll :; "' …


26
Sebuah fungsi untuk mengambil tiga bilangan bulat dan mengembalikan daftar bilangan bulat dan huruf alfabet
Tantangan Kami mengambil tiga bilangan bulat positif a, bdan csebagai masukan. Menggunakan bilangan bulat ini, pertama buat urutan dalam rentang [0, c](inklusif di kedua ujungnya), dalam langkah-langkah b. Misalnya, untuk a=4, b=2, c=100, urutannya [0,2,4,...,96,98,100]. Untuk setiap angka dalam urutan ini yang dapat habis dibagi a, gantilah dengan huruf berikutnya …

2
Kepulauan Sepi
Memasukkan: Array 2D berisi dua nilai berbeda (opsional). Saya akan menggunakan 0 dan 1 saat menjelaskan aturan. Format input tentu saja fleksibel. Tantangan: Nol adalah air, dan itu adalah pulau. Untuk memastikan kesepian, tugas Anda adalah mengelilingi semua pulau dengan air dengan memasukkan baris dan kolom nol. Anda tidak ingin …



2
Tips untuk bermain golf dengan numpy, scipy, atau pylab
Sudah ada daftar lengkap kiat untuk python di sini , jadi yang saya minta adalah kiat yang khusus berlaku untuk menggunakan numpy, scipyatau pylabpustaka. Ini bisa berupa cara untuk mempersingkat kode yang sudah digunakan numpy, atau cara untuk mempersingkat operasi python umum dengan menggunakan pustaka ini. Tolong, satu tip per …
10 code-golf  tips  python 

6
Program Kotak-kotak Triangular Validasi Diri
Program kotak-kotak adalah program di mana nilai ordinal setiap karakter individu berganti dari genap menjadi ganjil, tidak termasuk terminator garis (yang dapat berupa akhir garis standar). Program segitiga adalah program di mana setiap baris memiliki satu karakter tambahan dari baris sebelumnya, dengan baris pertama memiliki satu karakter. Anda tidak perlu …

9
Konvergensi Proses Markov
Tantangan Diberikan matriks stochastic kiri atau kanan di mana batas x mendekati tak terhingga dari matriks ke kekuatan x mendekati matriks dengan semua nilai terbatas, kembalikan matriks yang menjadi titik konvergensi matriks. Pada dasarnya, Anda ingin terus mengalikan matriks dengan sendirinya sampai hasilnya tidak lagi berubah. Uji Kasus [[7/10, 4/10], …
10 code-golf  matrix 

26
Rata-rata tertimbang - masalah tren pers
Katakanlah array ini adalah berapa banyak press-up yang saya capai setiap hari dalam 28 hari terakhir: [ 20,20,20,30,30,30,30, 35,35,40,40,40,45,45, 50,50,50,50,50,50,50, 60,70,80,90,100,110,120 ] Seperti yang Anda lihat, ini mengambil tren kenaikan yang tajam pada minggu lalu, dan itulah bagian dari data ini yang paling saya minati. Semakin jauh di masa lalu, …


30
Pencari Posisi Alfabet
Terinspirasi oleh Codewars Kata . Tujuan Anda adalah mengambil string masukan seperti ini: "'Twas a dark and stormy night..." dan mengembalikan string yang berisi posisi setiap karakter dalam alfabet, dipisahkan oleh spasi dan mengabaikan karakter non-alfabet, seperti ini: "20 23 1 19 1 4 1 18 11 1 14 4 …

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.