Pemrograman Puzzle & Golf Kode

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

5
Piano Chords pada White Keys
Backstory [yang tidak benar] Piano diatur seperti ini: Namun, di piano saya, semua kunci hitam rusak! Saya masih ingin dapat memainkan beberapa akor pada piano saya yang rusak. Dalam musik, akor adalah sekelompok not yang dimainkan bersama. Untuk memungkinkan input akord, pertama-tama saya akan menentukan apa semitone itu. Apa itu …

14
Mengevaluasi Indeks Koordinat Multidimensi
Koleksi koordinat dimensi N disediakan. Contohnya di bawah ini: {2,3,4} Ini dapat dianggap sebagai array 3 dimensi dengan 2x, 3y dan 4z; mungkin ada sejumlah dimensi. Dalam contoh ini, ada 24 total node. Setiap node dapat diindeks menggunakan {x, y, z}. Untuk mengakses simpul ke-5, indeks yang disediakan adalah {0, …

4
"Monitor" sebuah Gambar
Masalah: Tantangan ini datang dari masalah nyata yang saya alami. Saya memiliki pengaturan dual monitor di tempat kerja, dan saya ingin menggunakan gambar berikut sebagai wallpaper saya: Namun, monitor saya memiliki bezel yang cukup signifikan, dan ketika saya mengatur latar belakang saya, terlihat seperti ini, di mana dermaga muncul (appiers?) …

10
Halo dunia yang menangani kesalahan
Tulis program atau fungsi dengan fungsi berikut: Program / fungsi pertama kali mencoba menulis string Hello, world!ke aliran output standar. (Tidak ada bentuk output lain yang dapat diterima untuk tantangan ini, karena fokusnya sangat banyak pada I / O daripada perilaku sepele dari program itu sendiri.) Tergantung pada apakah itu …

4
Pesanan Set Mia
Game dadu Mia memperkenalkan urutan set yang sangat non-sepele ukuran dua: {3,1} < {3,2} < {4,1} < {4,2} < {4,3} < {5,1} < {5,4} < {6,1} < {6,5} < {1,1} < {2,2} < {6,6} < {1,2} Secara umum, urutan dalam tupel tidak masalah {x,y}={y,x}, {1,2}lebih besar dari yang lain, Pasangan …

5
Hitung jumlah urutan jarak Hamming
The Hamming jarak antara dua string dengan panjang yang sama adalah jumlah posisi di mana yang sesuai simbol yang berbeda. Membiarkan Pmenjadi string biner panjang ndan Tmenjadi string biner panjang 2n-1. Kita dapat menghitung njarak Hamming antara Pdan setiap nsubstring Tdengan panjang dari kiri ke kanan dan menempatkannya ke dalam …


2
Chain Quine Bidirectional
PPCG belum memiliki cukup quines ... Tantangan: Tugas Anda adalah membuat program "A0". Ketika program ini dijalankan tanpa input, tidak menghasilkan apa-apa. Ketika program ini dijalankan dengan input, output "A1". Ketika "A1" dijalankan tanpa input, output "A0". Ketika "A1" dijalankan dengan input, output "A2". Cukup banyak, "A (k)" akan menampilkan …

11
Buat setiap kombinasi grup variabel hingga urutan n
SPESIFIKASI mVariabel yang diberikan , buat setiap kombinasi hingga sesuai pesanan n. Sebagai contoh, Output dari pemetaan dua variabel ( adan b) sesuai pesanan 1adalah: Sebuah b ab Output dari pemetaan dua variabel ( adan b) sesuai pesanan 2adalah: Sebuah a 2 b b 2 ab a 2 b ab …

4
Quining, tetapi dengan file Windows!
Tulis quine, yang ketika dijalankan, membuat dirinya sendiri di direktori saat ini, di file sumber bernama itu sendiri. Kami akan menggunakan Windows dalam hal ini, jadi nama file (dan karenanya quine) harus memiliki batasan berikut: Tak satu pun dari karakter ini \ / : ? * < > | Kurang …

8
Ubah AWG menjadi Inci
AWG (American Wire Gauge) adalah cara umum menentukan ukuran kawat. Tugas Anda dalam tantangan ini adalah mengkonversi dari ukuran yang diberikan ke diameter kawat dalam inci. Ukuran dalam inci untuk pengukur dari 4/0ke 40ditunjukkan pada tabel di bawah ini: Ukur tabel sampai inci | AWG | Diameter (Inches) | |-----|-------------------| …

3
The Eratosthenes Shuffle
Tantangan Tulis fungsi atau program yang menerima jalur input, melakukan pengocokan yang sangat spesifik dan aneh pada karakternya, dan menampilkan hasilnya. Pengocokan yang diperlukan dapat dijelaskan menggunakan algoritma berikut: Labeli setiap karakter dalam input dengan indeks berbasis 1. Tulis karakter nomor 1 sebagai output. Dimulai dengan karakter nomor 2, tulis …
9 code-golf 

1
Bilangan XOR negatif
Sekitar setahun yang lalu Anda diminta untuk menemukan bilangan prima XOR . Ini adalah angka yang hanya faktor 1 dan diri mereka sendiri ketika melakukan perkalian XOR di basis 2 . Sekarang akan sedikit membumbui hal-hal. Kita akan menemukan bilangan prima XOR di basis -2 Konversi ke Basis -2 Basis …

2
Ahli Sejarah Pajak
pengantar Ada seorang pemungut pajak yang mengalami kesulitan mengelola pajak kerajaannya: catatan sejarah telah terbakar dalam api besar. Dia ingin mencari tahu berapa banyak masa lalu yang mungkin ada dalam hal di mana uang saat ini diwarisi dari. Untungnya, kerajaannya sangat sederhana. Kerajaan dapat dimodelkan dengan matriks boolean 2D, di …

2
Kesalahan (atau peringatan) quine yang juga merupakan quine biasa [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . (Terinspirasi oleh komentar ini pada pertanyaan lama.) Latar Belakang Sebuah Quine kesalahan (juga dikenal sebagai "Quine …

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.