Pertanyaan yang diberi tag «code-golf»

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

7
Apa yang kami lupakan?
Tugas Anda adalah menulis program komputer yang tidak kosong yang terdiri dari beberapa urutan byte. Jika kita memilih byte tertentu dalam program dan menghapus semua instance dari program, program yang dimodifikasi harus menampilkan byte yang dihapus. Misalnya jika program kami aabacba Maka bcbakan menghasilkan a, aaacaakan perlu untuk keluaran bdan …

8
Buat alphabeTrie
Pertimbangkan daftar kata yang diurutkan berdasarkan abjad berikut: balderdash ballet balloonfish balloonist ballot brooding broom Semua kata mulai dengan b, dan 5 pertama mulai dengan bal. Jika kita hanya melihat 2 kata pertama: balderdash ballet kita bisa menulis: balderdash +let di mana ' 'digunakan di mana kata berbagi karakter awalan …
31 code-golf  string 


3
Sel di ujung pelangi
Kita semua tahu, atau setidaknya pernah mendengar, brainfuck , salah satu bahasa esoteris yang paling terkenal dan berpengaruh. Sementara saat ini sebagian besar implementasi menggunakan pita tak terbatas, kompiler asli oleh Urban Müller memiliki pita 30000 sel. Fakta yang sedikit diketahui * adalah bahwa sebenarnya ada nilai khusus di akhir …

28
Hitung langkah rook 1D
Diberi posisi dengan deretan benteng dan / atau ruang kosong, hasilkan berapa banyak gerakan benteng yang berbeda dimungkinkan. Benteng dapat bergerak ke kiri atau kanan ke ruang kosong, tetapi tidak ke benteng yang membutuhkan melewati benteng lain. Ketika benteng bergerak, benteng-benteng lainnya tetap di tempatnya. Misalnya, dari posisi ini, 6 …

21
Titik acak pada sebuah bola
Tantangan Tulis sebuah program atau fungsi yang tidak membutuhkan input dan menghasilkan vektor dengan panjang dalam arah acak yang seragam secara teoritis .111 Ini sama dengan titik acak pada bola yang dijelaskan olehx2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 menghasilkan distribusi seperti itu Keluaran Tiga mengapung dari distribusi acak yang seragam secara teoritis yang persamaan x2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 …

22
Buat karakter hujan
Terinspirasi oleh ini chatting mini-tantangan. Diberikan string sebagai input (hanya karakter ASCII yang dapat dicetak), output string dengan huruf "hujan" ke bawah. Setiap huruf harus berupa jumlah acak baris ke bawah (acak antara 0dan panjang string, masing-masing memiliki probabilitas nol), dan hanya satu karakter per kolom. Semua output yang mungkin …

10
Temukan produk titik Rationals
Saya berada di rumah seorang teman untuk makan malam dan mereka menyarankan ide "ruang vektor faktor Utama". Dalam ruang ini bilangan bulat positif dinyatakan sebagai vektor sehingga elemen ke- n dalam vektor adalah berapa kali bilangan ke- n membagi angka tersebut. (Perhatikan bahwa ini berarti vektor kita memiliki jumlah syarat …

23
Bisakah Anda berhenti mengocok geladak dan sudah bermain?
Tantangan: Input: Daftar bilangan bulat positif yang berbeda dalam kisaran [1,list-size][1,list-size][1, \text{list-size}] . Keluaran: Bilangan bulat: berapa kali daftar diacak-acak . Untuk daftar, ini berarti daftar ini dibagi menjadi dua bagian, dan bagian ini saling terkait (yaitu mengacak-acak daftar yang [1,2,3,4,5,6,7,8,9,10]akan dihasilkan sekali [1,6,2,7,3,8,4,9,5,10], jadi untuk tantangan ini input [1,6,2,7,3,8,4,9,5,10]akan …

5
Mesin virtual 8bit
Latar Belakang Saya suka chip 6502 8-bit lama saya. Bahkan menyenangkan untuk menyelesaikan beberapa tantangan di sini di PPCG dalam kode mesin 6502. Tetapi beberapa hal yang seharusnya sederhana (seperti, membaca data atau output ke stdout) tidak perlu rumit untuk dilakukan dalam kode mesin. Jadi ada ide kasar di pikiran …

30
Jumlah Kekuatan 2
Tantangan Diberikan input integer di xmana 1 <= x <= 255, kembalikan hasil dari kekuatan dua yang saat dijumlahkan beri x. Contohnya Diberikan input: 86 Program Anda harus menampilkan: 64 16 4 2 Memasukkan: 240 Keluaran: 128 64 32 16 Memasukkan: 1 Keluaran: 1 Memasukkan: 64 Keluaran: 64 Output mungkin …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

23
Saya transpos kode sumber, Anda transpos input!
Rip-off dari rip-off dari rip-off dari rip-off . Pilih mereka itu! Tugas Anda, jika Anda ingin menerimanya, adalah menulis program / fungsi yang mengeluarkan / mengembalikan input / argumen¹. Bagian yang sulit adalah bahwa jika saya mengubah kode sumber Anda ², output / hasil harus ditransformasikan juga. Anda dapat memilih …

30
Apakah saya Nomor Mandiri?
Sebuah nomor diri (juga disebut sejumlah Kolombia atau Devlali) adalah nomor alam, xdimana persamaan n + <digit sum of n> = xtidak memiliki solusi untuk setiap nomor alam n. Misalnya, 21 bukan angka mandiri, karena n = 15menghasilkan 15 + 1 + 5 = 21. Di sisi lain, 20 adalah …

21
Tiga R's: Mundur, Menyusun Ulang, Ulangi
Sementara mencoret-coret angka, saya menemukan permutasi menarik yang dapat Anda hasilkan dari daftar angka. Jika Anda mengulangi permutasi yang sama ini cukup sering, Anda akan selalu berakhir kembali di array asli. Mari kita gunakan daftar berikut ini: [1, 2, 3, 4, 5] sebagai contoh Membalikkan array. Sekarang array kita adalah …

30
Mensimulasikan Dadu Meledak
Tugas Anda adalah membuat program yang menggunakan bilangan bulat n > 1, dan mengeluarkan gulungan ndadu satu sisi. Namun, dadu ini mengikuti aturan untuk meledak dadu . Saat Anda menggulung dadu, periksa nilai apa yang Anda gulir. Jika Anda mendapatkan jumlah maksimum untuk jenis die (pada d4 standar yang akan …
31 code-golf  random 

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.