Pertanyaan yang diberi tag code-golf

19
Kalkulator Numerologi

Tujuan dari tantangan ini adalah untuk menghitung satu jenis angka numerologi dari string yang berisi karakter dan angka. Input dapat melalui metode apa pun yang nyaman (input standar, argumen, file terpisah). Input dapat mengandung karakter ASCII dicetak, tetapi hanya alfanumerik ( A-Z, a-z, dan...

19
Menghasilkan tabel XOR

pengantar XOR adalah gerbang logika digital yang mengimplementasikan atau. Sebagian besar waktu, ini ditampilkan sebagai ^. Empat kemungkinan hasil dalam biner: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 Ini juga bisa dilihat sebagai penambahan modulo 2 dalam biner. Dalam desimal, kita perlu...

19
Pemrograman Takhayul

Tantangan Anda sangat sederhana. Diberikan satu tahun sebagai input, cetak semua bulan di tahun itu yang akan berisi hari Jumat tanggal 13 menurut kalender Gregorian. Perhatikan bahwa meskipun Kalender Gregorian tidak diperkenalkan sampai 1582, demi kesederhanaan kami akan berpura-pura bahwa...

19
Memecahkan papan 0j n0

0h n0 adalah gim yang sangat sederhana dan menyenangkan, sedikit mirip dengan Sudoku atau kapal penyapu ranjau. Aturan gim (Saya sarankan menggunakan tutorial dalam game jika Anda bisa, itu sangat sederhana dan bermanfaat) Teka-teki dimulai dengan n * npapan yang berisi beberapa potongan tetap...

19
Elemen Hypercube

Tulis fungsi atau program yang menampilkan jumlah setiap jenis elemen (simpul, tepi, wajah, dll.) Dari sebuah N-dimensi hypercube. Sebagai contoh, kubus 3 dimensi memiliki 1 sel (yaitu 1 kubus 3 dimensi), 6 wajah (yaitu 6 kubus 2 dimensi), 12 tepi (yaitu 12 kubus 2 dimensi) dan 8 simpul (yaitu 8...

19
Nomor Lucas-nacci

Latar Belakang Sebagian besar orang akrab dengan angka Fibonacci F(n) : 0, 1, 1, 2, 3, 5, 8, 13, 21 ... Ini dibentuk oleh fungsi rekursi F(n) = F(n-1) + F(n-2)dengan F(0)=0dan F(1)=1. A000045 Urutan yang terkait erat adalah angka Lucas L(m) : 2, 1, 3, 4, 7, 11, 18, 29 ... Ini dibentuk...

19
Maksimalkan perbedaan kuadrat

Pertimbangkan permutasi nilai integer dari 1hingga N. Misalnya contoh ini untuk N = 4: [1, 3, 4, 2] Kami akan mempertimbangkan daftar ini menjadi siklik, sehingga 1dan 2diperlakukan sebagai yang berdekatan. Satu kuantitas yang dapat kita hitung untuk daftar tersebut adalah total selisih kuadrat...

19
Tulis Metaquine

Metaquine adalah program yang bukan quine, tetapi yang outputnya, ketika dijalankan sebagai program dalam bahasa yang sama, adalah quine. Tujuan dari tantangan ini adalah untuk menulis metaquine. Ini adalah kode-golf , sehingga kode terpendek menang, dengan jawaban paling awal digunakan sebagai...

19
Hitung minimax dari array

Pertimbangkan sebuah array xseperti [1 5 3 4]dan angka n, misalnya 2. Menulis semua panjang- nsubarrays geser: [1 5], [5 3], [3 4]. Biarkan minimax dari array didefinisikan sebagai minimum dari maksimum blok geser. Jadi dalam hal ini akan menjadi minimum 5, 5, 4, yaitu 4. Tantangan Diberikan...

19
Metode tengah-kuadrat

pengantar Metode middle-square digunakan untuk menghasilkan angka pseudorandom. Namun, ini bukan metode yang baik dalam praktik, karena periode ini biasanya sangat singkat dan memiliki beberapa kelemahan parah. Bagaimana cara kerjanya? Mari kita ambil contoh: Untuk benih, kami memilih...

19
Kapan saya akan memiliki mobil biner?

Saya perhatikan bahwa odometer mobil saya berada di 101101 ketika saya mulai bekerja hari ini. Yang merupakan angka keren karena biner (dan palindrom, tapi itu tidak penting). Sekarang, saya ingin tahu kapan waktu berikutnya saya akan membaca biner odometer. Saya tidak dapat membaca odometer saat...

19
Tulis Penghitung Ping Obrolan

Tugas Anda adalah menulis sebuah program, yang diberi daftar pesan obrolan, menghitung berapa kali setiap orang di-ping, jadi saya bisa tahu seberapa populer semua orang. Tapi, karena saya harus melakukannya secara sembunyi-sembunyi, saya perlu sekecil mungkin agar saya bisa menyembunyikan...

19
Teks pada lingkaran

Tulis program atau fungsi yang mencetak string input di sekitar lingkaran diskrit yang memiliki radius minimum yang mungkin. Misalnya, untuk input This is an example, program Anda harus menampilkan: a si n s i e h x T a m p le Generasi lingkaran Anda harus menggunakan algoritma...

19
Rentang berfluktuasi

Diberikan daftar dengan angka, tampilkan rentang seperti ini: Input: [0, 5, 0]akan menjadi [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Ini memetakan rentang melalui array, jadi pertama-tama kita harus membuat rentang [0, 5], yaitu [0, 1, 2, 3, 4, 5]. Setelah itu, kami menggunakan 5untuk membuat rentang...

19
PPCG Senior Prank

Kami akan segera lulus ke situs penuh, dan hanya ada satu hal yang harus dilakukan sebelum lulus: tarik lelucon senior! Saya pikir kita harus melakukan variasi pada lelucon "mengisi lorong dengan cangkir air" klasik. Tantangan Program Anda akan membaca dalam teks dan menampilkan teks itu,...

19
Urutan alfabet Hongaria

Bagi mereka yang menginginkan lebih banyak tantangan daripada urutan abjad Spanyol yang lama , mari kita lihat bagaimana alfabet Hungaria dipesan. a, á, b, c, cs, d, dz, dzs, e, é, f, g, gy, h, i, í, j, k, l, ly, m, n, ny, o, ó, ö, ő, p, q, r, s, sz, t, ty, u, ú, ü, ű, v, w, x, y, z,...

19
Matriks Hilbert-Curvify

Terinspirasi oleh pertanyaan ini Cara lain untuk membuka gulungan gambar 2D menjadi string 1D adalah dengan menggunakan Hilbert Curve. Ada banyak versi kurva ini, tergantung pada jumlah iterasi yang digunakan saat menghitungnya. Berikut ini contoh Curves Hilbert dari urutan pertama hingga urutan...

19
Game Kehidupan yang Stabil

Tantangan: Diberi matriks (atau array 2d) 0s dan 1s, output jumlah langkah yang diperlukan untuk permainan Conway untuk mencapai kondisi stabil, atau -1 jika tidak pernah mencapai satu. Keadaan stabil adalah keadaan di mana tidak ada sel yang dinyalakan atau dimatikan setiap langkah. Gim harus...