Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

12
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 mengemudi, karena itu akan berbahaya, …

4
Temukan nomor yang hilang dalam string yang tidak direvisi
Tantangannya adalah untuk mengidentifikasi nomor yang hilang dalam serangkaian bilangan bulat yang tidak direvisi. Anda diberi serangkaian digit (input yang valid akan cocok dengan ekspresi reguler ^[1-9][0-9]+$). String mewakili urutan bilangan bulat. Sebagai contoh 1234567891011,. Semua angka dalam urutan berada dalam kisaran dari 1dan 2147483647inklusif. Urutan adalah serangkaian angka di …

20
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 …

1
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 dan beberapa sel kosong, dan pemecah …

13
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 123456: Seed 123456 Benih kuadrat (biji × biji), sama dengan: Seed² 15241383936 …

11
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 dari nilai yang berdekatan: (1-3)² + …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

20
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 array xdan …

20
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 tiebreak. Perhatikan bahwa hanya program lengkap yang dapat diterima, …

15
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, …

6
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 Kalender ini telah digunakan sejak 0001 Masehi. Aturan Program atau …
19 code-golf  date  time 

3
Pemetaan Primes
Baru-baru ini, saya telah menemukan pemetaan bijective f dari bilangan bulat positif ke urutan terbatas, bersarang. Tujuan dari tantangan ini adalah untuk mengimplementasikannya dalam bahasa pilihan Anda. Pemetaan Mempertimbangkan sejumlah n dengan faktor-faktor mana . Kemudian: Sebagai contoh: Aturan Anda dapat menulis program lengkap atau fungsi untuk melakukan tugas ini. …


6
Membalikkan Teks Boustrophedon
Boustrophedon adalah jenis teks dua arah dimana baris-baris berikutnya bergantian antara membaca dari kiri ke kanan dan kanan ke kiri. Arah karakter juga dicerminkan sehubungan dengan arah membaca. Dalam sistem penulisan boustrophedon terbalik, karakter diputar 180 bukannya cermin. Tantangan Tulis program / fungsi yang menerima string teks dan sejumlah kolom, …

1
Buat persamaan matematika dari tanggal
Di kelas Ekonomi saya, teman-teman saya dan saya suka mencari cara untuk mengatur ulang digit dalam format tanggal (dalam MM / DD / YY) untuk membuat persamaan matematika yang valid. Untuk sebagian besar, kita diperbolehkan menggunakan penjumlahan, pengurangan, penggandaan, pembagian, tanda kurung, dan eksponensiasi sebagai tambahan pada penggabungan. Program Anda …

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.