Pemrograman Puzzle & Golf Kode

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

1
Siapa PRNG itu?
Diberikan urutan 625 bilangan bulat unsigned 32-bit (yaitu, dalam kisaran [0, 2**32)), output mana dari generator nomor pseudorandom berikut yang menghasilkan urutan: Linear Congruential Generator Xorshift Mersenne Twister Secara khusus, implementasi C dari tiga generator yang digunakan untuk tantangan ini adalah sebagai berikut: #include <stdint.h> /* all code adapted from …

30
Hitung faktor prima
Kami memiliki tantangan faktorisasi utama beberapa waktu yang lalu, tetapi tantangan itu sudah hampir enam tahun dan hampir tidak memenuhi persyaratan kami saat ini, jadi saya percaya ini saatnya untuk yang baru. Tantangan Tulis program atau fungsi yang memasukkan bilangan bulat lebih besar dari 1 dan menampilkan atau mengembalikan daftar …

24
Hari Natal yang manakah itu?
Kata pengantar Dalam lagu Natal yang terkenal, The Twelve Days of Christmas , narator dihadiahi beberapa hadiah setiap hari. Lagu ini bersifat kumulatif - di setiap ayat, hadiah baru ditambahkan, dengan jumlah yang lebih tinggi dari hadiah sebelumnya. Satu Partridge, Dua Merpati Penyu, Tiga Ayam Perancis, dan seterusnya. Pada setiap …

2
Hiper tentang quines
Terinspirasi oleh Hyperprogramming: N + N, N × N, N ^ N semuanya dalam satu . Terima kasih kepada @MartinEnder dan @trichoplax untuk bantuan mereka di kotak pasir. Definisi Hyperquine Tetapkan hyperquine of order n sebagai program penuh seperti-quine atau fungsi P yang memenuhi semua aturan yang berlaku untuk quine …

30
Konverter waktu 12 jam hingga 24 jam
Hebatnya, tugas sederhana ini sepertinya belum ada, jadi ... Tugas Anda adalah menulis program yang memakan waktu 12 jam, dan mengubahnya menjadi "waktu militer", atau format waktu 24 jam. Masukan akan dalam bentuk: HH:MM am/pm Meskipun sedikit variasi diperbolehkan: Ruang yang memisahkan am / pm dari sisa waktu adalah opsional. …

21
String Primenary
String Primenary ( binary-prime ) adalah string yang, ketika ditulis sebagai grid biner, setiap baris dan kolom memiliki total prima. Itu penjelasan yang tidak jelas, jadi mari kita uraikan dengan contoh yang berhasil ... Untuk contoh ini kita akan menggunakan string bunny: Pertama, cari titik kode ASCII dari setiap karakter …

16
Keluarkan tenda terbalik
Diberi bilangan bulat, mengeluarkan tenda terbalik. Input menentukan ukuran tenda (nilai absolut) dan apakah pintu masuk berada di sisi kiri (angka negatif) atau sisi kanan (angka positif). If input = -1: ____ \/_/ If input = -2: ________ \ / / \/___/ If input = -3: ____________ \ / / …

12
Jumlah atau perbedaan dua kekuatan dua
Tantangan Anda, jika Anda memilih untuk menerimanya, adalah, diberikan bilangan bulat K >= 1, temukan bilangan bulat non-negatif Adan B setidaknya satu dari dua syarat berikut ini berlaku: K = 2^A + 2^B K = 2^A - 2^B Jika tidak ada Adan B, program Anda mungkin berperilaku dengan cara apa …
27 code-golf  math 

19
Rak Buku ASCII
Anda tahu rak-rak yang bisa ditumpuk yang pada dasarnya hanya kotak kayu yang bisa ditumpuk bersama? Kita akan mensimulasikan membangun beberapa rak buku dari yang memiliki seni ASCII. Buku kami semua nyaman seragam dalam ukuran, dan semua terlihat seperti berikut ini: |X| |X| |X| Rak buku adalah kotak tersendiri, selalu …

11
Jumlah kemurnian
Hari ini kita akan melihat urutan a , terkait dengan fungsi Collatz f : Kami menyebutnya urutan bentuk z, f (z), f (f (z)), ... suatu urutan Collatz . Angka pertama dalam urutan kami , a (1) , adalah 0 . Di bawah aplikasi berulang f , ia jatuh ke …


29
Abjad mengubah string
Tugas Tujuan Anda, jika Anda memilih untuk menerimanya, adalah untuk menulis sebuah program, yang, diberi string input (atau array karakter), menampilkan setiap kemungkinan permutasi dari huruf-huruf dalam string itu. Saya rewel dengan hasil saya, jadi harus diurutkan berdasarkan abjad, tanpa duplikat. Contoh: Memasukkan: buzz Keluaran: buzz bzuz bzzu ubzz uzbz …

30
Chainifikasi Substring
pengantar Untuk contoh ini, mari kita ambil string Hello, World!dan array [3, 2, 3]. Untuk menemukan rantai substring, kami melalui proses berikut: Angka pertama array adalah 3, jadi kami mendapatkan substring [0 - 3], yaitu Hel. Setelah itu, kami menghapus 3karakter pertama dari string awal, yang menyisakan kami lo, World!. …
27 code-golf  string 

9
Decode entri direktori Microsoft MS-DOS 5.0 FAT
Sistem file Microsoft FAT memiliki tabel direktori untuk mewakili "file" mana di mana "folder" pada disk. Untuk saat ini, entri-entri ini menjejalkan banyak informasi menjadi sejumlah kecil bit. Ada banyak spesifikasi teknis di Wiki untuk yang penasaran, tetapi tantangan di sini adalah fokus pada decoding entri yang "sederhana". Setiap entri …

30
Kurangi angka berikutnya
Deskripsi Kurangi angka P berikutnya dari angka N. Angka N berikutnya adalah N +1. Lihatlah contoh-contoh untuk mendapatkan apa yang saya maksud. Contoh: Input: N=2,P=3 Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3 Calculate: 2 - 2+1 - 2+2 - 2+3 //Replacing N with 2 …

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.