Pemrograman Puzzle & Golf Kode

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

15
Buat urutan pointer
Mari kita tentukan urutan penunjuk menjadi urutan apa pun sehingga a (n) = a ((n-1) - (a (n-1))) forall n lebih besar dari beberapa angka hingga. Misalnya jika urutan kita mulai dengan 3 2 1 Istilah kita berikutnya adalah 2, karena a (n-1) = 1 , (n-1) -1 = 1 …

23
Jumlahkan rata-rata dari dua bilangan bulat
Ada beberapa cara dalam matematika, seperti rata-rata aritmatika, rata-rata geometris, dan banyak lainnya ... Definisi dan Tugas Perhatikan bahwa ini adalah definisi untuk dua bilangan bulat positif *: The Root Mean Square adalah akar kuadrat dari jumlah kuadrat mereka dibelah dua ( ). The mean aritmetik adalah jumlah mereka, dibelah …

11
Jumlah yang disimpulkan sendiri
Ubah angka menjadi jumlah digit Bukan jumlah berapa pun: kami membutuhkan jumlah terpendek Bukan angka apa pun: Anda hanya dapat menggunakan angka itu Contoh Anda akan diberikan sebagai input integern>0 Katakan saja n=27. Anda harus mengekspresikan 27sebagai jumlah , hanya menggunakan digit[2,7] , sesingkat mungkin. Anda tidak harus menggunakan semua …


7
Jumlah jumlah faktor
Diberikan bilangan bulat positif n> 1 menentukan berapa angka yang dapat dibuat dengan menambahkan bilangan bulat lebih besar dari 1 yang produknya adalah n . Sebagai contoh jika n = 24 kita dapat mengekspresikan n sebagai produk dengan cara berikut 24 = 24 -> 24 = 24 24 = 12 …

5
Mozilla / 1.0 Mozilla / 2.0 Mozilla / 3.0 Mozilla / 4.0 Mozilla / 5.0
Pada awalnya ada Mosaik NCSA, dan Mosaik menyebut dirinya NCSA_Mosaic/2.0 (Windows 3.1), dan Mosaik menampilkan gambar bersama dengan teks, dan ada banyak sukacita. 15 tahun kemudian ... Dan kemudian Google membangun Chrome, dan Chrome menggunakan Webkit, dan itu seperti Safari, dan ingin halaman yang dibuat untuk Safari, dan dengan demikian …

13
Lewati seperti katak!
Diberikan array bilangan bulat non-negatif, tugas Anda adalah hanya menyimpan elemen tertentu, seperti dijelaskan di bawah ini. Katakanlah arraynya adalah [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Pertama, ambil elemen pertama array n,. Simpan nelemen pertama dan buang elemen berikutnya (buang elemen n+1th). Array baru adalah …

1
Bilangan Unggul Sangat Komposit
Angka komposit yang sangat unggul adalah bilangan bulat di mana rasio jumlah pembagi terhadap beberapa kekuatan nomor setinggi mungkin. Mengekspresikan ini sebagai formula: Biarkan d (n) menjadi jumlah pembagi n, termasuk nomor itu sendiri. Untuk bilangan bulat n yang diberikan, jika ada bilangan e sehingga d (n) / n ^ …

13
Memecahkan Urutan Swapping Rahasia
Ini adalah tantangan polisi dan perampok , utas polisi dapat ditemukan di sini . Ini adalah utas perampok, tugas Anda di sini adalah mengambil kiriman pada utas polisi dan mencoba menemukan urutan tersembunyi. Jika Anda menemukan urutan apa pun yang dapat diganti menjadi kode asli untuk menghitung urutan yang merupakan …

3
Selamat Ulang Tahun, mari kita makan kue!
Ini adalah ulang tahun teman saya segera dan karena dia adalah seorang programmer dan pecinta seni ASCII, saya pikir saya akan membuatnya kue ASCII! Sayangnya, saya terus melupakan usianya saat ini, jadi saya ingin memiliki program untuk oven ASCII saya, yang membuat kue dengan jumlah lilin tertentu, jadi saya tidak …

11
Penolong pekerjaan rumah sejarah
Melakukan sejarah membaca dan mencatat, saya tidak bisa tidak bosan menulis semua tanggal panjang ini –– 1784 adalah enam lift pensil! jǝǝz! Seperti yang Anda lihat, saya –seperti kebanyakan poster penantang di situs ini –– malas ketika menulis sesuatu. Karena itu, saya meminta Anda untuk membantu saya mempersingkat beberapa kencan. …
12 code-golf  number 

12
Perjalanan Kembali di Quine
Tantangan di sini sederhana, dan tidak sama sekali tentang byte-count. Tugas Anda adalah menghasilkan 50 karakter pertama dari kode sumber kuine sebelumnya, digabungkan dengan 50 karakter pertama Anda dimulai dengan 50 karakter yang saya tempatkan di bawah: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY Jadi, mari kita ambil contoh di sini, jika Anda menjawab di 05AB1E, …

12
Bulat seperti Nol
Tujuan Diberi nomor input, bulatkan ke nomor terdekat dengan satu angka signifikan. Persyaratan Memasukkan Nomor titik mengambang. Asumsikan nomor input menghasilkan output dalam batas tipe data (mis. Abaikan kesalahan luapan.) 0 adalah input yang tidak valid. Angka-angka yang tidak dapat direpresentasikan secara akurat dalam tipe data floating point (mis. "0.35"Disimpan …
12 code-golf  math 

6
Temukan koefisien fungsi pembangkit rasional
Jika kita menulis urutan angka sebagai koefisien dari seri daya, maka seri daya itu disebut fungsi penghasil (atau Gf) dari urutan tersebut. Artinya, jika untuk beberapa fungsi F(x)dan serangkaian bilangan bulat yang a(n)kita miliki: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) Kemudian F(x)adalah fungsi …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

16
Bouncing-modulo dua angka
Grafik operasi modulo ( ) terlihat seperti ini:y= xmodky=xmodky = x \mod k Ini adalah fungsi yang sangat berguna, karena memungkinkan kita untuk membuat perilaku "membungkus". Namun, itu sangat rumit ketika saya ingin menggunakannya untuk membuat tampilan "memantul" di antara dua dinding. Grafik fungsi "bouncing" ( y= bouncing ( x …

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.