Pemrograman Puzzle & Golf Kode

9
Fraksi frenzy!

EDIT: Saya mendapatkan banyak komentar tentang ini tidak berakhir - saya akan memberikan tag "jawaban yang benar" baik kepada orang pertama yang memberi saya FF(3)(seperti dalam memberikannya dalam jawaban mereka) atau membuktikan bahwa FF(3)memang memang meledak tanpa batas. Tugas: Tugas Anda...

9
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 |...

9
Fizz Buzz Lightyear

Setelah banyaknya (dua?) Tantangan terkait FizzBuzz yang baru-baru ini diposting di PPCG, saya tergoda untuk membuat sendiri. Melihat... Fizz Buzz Lightyear Tulis program atau fungsi yang mengambil bilangan bulat ndan mencetak FizzBuzzangka berapa pun yang dapat dibagi 15, Fizzuntuk angka apa pun...

9
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...

9
Kedip lampu webcam!

Tantangan ini terinspirasi oleh Blink the CAPS LOCK oleh zeppelin . Sebagian besar fitur webcam lampu LED terintegrasi kecil, yang menunjukkan apakah webcam sedang digunakan, sebagaimana dikendalikan oleh mekanisme perangkat keras untuk mencegah mata-mata. Tugas Anda adalah untuk membuatnya...

9
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...

9
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...

9
"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,...

9
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...

9
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...

9
Mundur dan maju polyglot quine!

Anda harus membuat polyglot yang menampilkan kode sumbernya dalam satu bahasa dan kode sumbernya mundur dalam bahasa lain. Berbeda dengan aturan normal, Anda diperbolehkan membaca file saat ini atau menggunakan builtin untuk mendapatkan kode sumber kiriman Anda dan membalikkannya dalam satu bahasa....

9
Tips untuk bermain golf di Logo

Logo adalah bahasa pemrograman yang dirancang pada tahun 1967 yang memiliki potensi besar untuk membuat grafik dalam jumlah yang relatif sedikit dibandingkan dengan bahasa lain. Logo adalah bahasa pemrograman pendidikan yang menggunakan Turtle Graphics . Ada beberapa implementasi Logo yang...

9
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...

9
Terapkan metode Euler

Tujuan dari tantangan ini adalah menggunakan metode Euler untuk memperkirakan solusi dari persamaan diferensial dari bentuk f (n) (x) = c. † Input akan menjadi daftar bilangan bulat di mana nilai n mewakili nilai f (n) (0). Bilangan bulat pertama adalah f (0), yang kedua adalah f '(0), dan...

9
Tentukan waktu tersibuk

Tantangan ini sangat terinspirasi oleh pos Stack Overflow ini . Tantangan Diberikan banyak klien dalam hal ketika mereka memasuki sebuah ruangan dan ketika mereka keluar, tentukan periode waktu ketika ruangan itu memiliki jumlah maksimum orang. Resolusi waktu harus menit. Misalnya, jika ada tiga...

9
Pertanyaan PPCG yang Tidak Dijawab

Situs StackExchange sayang ini memiliki banyak tantangan, dan begitu banyak jawaban yang baik. Tetapi bagaimana dengan tantangan yang tidak pernah dijawab ? Tugas Tulis program atau fungsi yang akan mencetak tantangan pseudo-random terbuka yang tidak dijawab (seperti dalam, pertanyaan dengan...

9
Hasilkan sinyal triangular

Tugas: Diberikan indeks sampel, x, hitung nilai sampel f (x) dari gelombang segitiga, dengan periode 4 sampel dan amplitudo 1. Offset bisa negatif dan nilai sampel bisa berupa {0, 1, -1}. Kasus uji: -5 -> -1 -4 -> 0 -3 -> 1 -2 -> 0 -1 -> -1 0 -> 0 1 -> 1 2 -> 0 3...

9
Simetri rotasi string

Rotasi "dibuat dengan memisahkan string menjadi dua bagian dan membalikkan urutannya" . Suatu objek simetris dalam suatu operasi jika objek tidak berubah setelah menerapkan operasi tersebut. Jadi, "simetri rotasi" adalah fakta bahwa string tetap tidak berubah setelah "rotasi". Mengingat string...