Pemrograman Puzzle & Golf Kode

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

30
Terapkan Sleep Sort
Sleep Sort adalah algoritma pengurutan bilangan bulat yang saya temukan di Internet. Ini membuka aliran output, dan untuk setiap nomor input secara paralel, tunda untuk nomor detik dan output nomor itu. Karena penundaan, angka tertinggi akan dikeluarkan terakhir. Saya memperkirakan ia memiliki O (n + m), di mana n adalah …
74 code-golf 

30
Temukan faktorial!
Buat program atau fungsi terpendek yang menemukan faktorial dari integer non-negatif. Faktorial, diwakili dengan !didefinisikan sebagai demikian n ! : = { 1n⋅(n−1)!n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} Dalam bahasa Inggris biasa faktorial 0 adalah 1 dan faktorial n, di mana n lebih besar dari 0 adalah n kali faktorial satu …

13
Simulator Friar
Para saudara lelaki dari ordo St Golfus yang Ringkas memiliki tradisi melafalkan doa singkat setiap kali mereka melihat seseorang membuat tanda salib . Karena tingginya tingkat dosa yang diukur di antara para wisatawan baru-baru ini, mereka telah memasang CCTV di biara, dan mereka telah mempekerjakan Anda untuk membantu mereka menjaga …
73 code-golf  matrix 

30
Apakah hubungan ini menyeramkan?
Menurut komik XKCD ini , ada rumus untuk menentukan apakah kesenjangan usia dalam suatu hubungan "menyeramkan" atau tidak. Formula ini didefinisikan sebagai: (Age/2) + 7 menjadi usia minimum orang yang bisa Anda kencani. Karena itu suatu hubungan menyeramkan jika salah satu dari orang-orang dalam hubungan tersebut lebih muda dari usia …

30
Bangunkan aku tembok bata!
Tantangan Saya butuh bantuan membangun dinding bata! Lemparkan beberapa kode untuk saya tanpa menggunakan input dan hasilkan dinding keluaran berikut yang ditunjukkan di bawah ini: _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ Sekarang, tembok ini persis 10tinggi 70karakter dan lebar karakter. Seperti yang dinyatakan di atas, tidak …

30
Buat "H" dari "H" kecil
Tantangan Buat fungsi atau program yang, ketika diberi bilangan bulat size, melakukan hal berikut: Jika sizesama dengan 1, output H H HHH H H Jika sizelebih besar dari 1, output X X XXX X X di mana Xoutput dari program / fungsi untuksize - 1 (Jika Anda suka, Anda mungkin …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

24
Tantangan fungsi hash Tweetable
Dalam kode-tantangan ini Anda akan menulis fungsi hash dalam 140 byte 1 atau kurang dari kode sumber. Fungsi hash harus mengambil string ASCII sebagai input, dan mengembalikan integer 24-bit unsigned ([0, 2 24 -1]) sebagai output. Fungsi hash Anda akan dievaluasi untuk setiap kata dalam kamus Inggris-Inggris 2 yang besar …

18
Duel Senjata Futuristik
The Latar Belakang Masa Depan Di tahun 2017, Anda dan lawan Anda akan berhadapan dalam pertempuran senjata futuristik di mana hanya satu yang bisa bertahan. Apakah Anda cukup berpengalaman untuk mengalahkan lawan Anda? Sekarang adalah waktunya untuk memoles keterampilan meriam Anda dalam bahasa pemrograman favorit Anda dan berjuang melawan segala …

30
Stack Exchange Vote Simulator
Tulis program atau fungsi yang hanya menggunakan karakter yang berisi string ^dan v(Anda dapat mengasumsikan tidak akan ada karakter lain). Baca dari kiri ke kanan string ini mewakili urutan klik mouse yang dilakukan pengguna tunggal saat melihat pertanyaan atau jawaban Stack Exchange untuk pertama kalinya. Setiap ^mewakili klik tombol upvote …

28
Hitung Phi (bukan Pi)
Tidak, maksud saya bukan ϕ = 1.618...dan π = 3.14159.... Maksud saya fungsinya . φ (x) adalah jumlah bilangan bulat kurang dari atau sama dengan xyang relatif prima x. π (x) adalah jumlah bilangan prima yang kurang dari atau sama dengan x. Katakanlah "bukan pi" adalah π̅ (x) dan tetapkan …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

30
Tips untuk bermain golf di Haskell
Tips umum apa yang Anda miliki untuk bermain golf di Haskell? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Haskell. Harap kirim hanya satu tip per jawaban. Jika Anda baru bermain golf di Haskell, silakan lihat Panduan Aturan Golf di Haskell …

14
Hello World dalam Berbagai Bahasa
Tugas Buat program atau fungsi yang valid dalam berbagai bahasa pemrograman, dan ketika dikompilasi / ditafsirkan sebagai bahasa yang berbeda, output "Halo, Dunia!" dalam bahasa alami yang berbeda. Misalnya, solusi yang valid mungkin menampilkan Hello World!(bahasa Inggris) saat dikompilasi dan dijalankan sebagai C, Hallo Welt!(Jerman) saat dikompilasi dan dijalankan sebagai …

30
Angka tidak terkumpul
Tugas Diberikan serangkaian nama angka dalam Bahasa Inggris yang "diciutkan" bersama, seperti ini: zeronineoneoneeighttwoseventhreesixfourtwofive Pisahkan string kembali menjadi digit: zero nine one one eight two seven three six four two five Aturan Masukan selalu berupa string. Itu selalu terdiri dari satu atau lebih nama digit bahasa Inggris huruf kecil, diciutkan …
72 code-golf  string 

16
Browser Web Terkecil di Dunia
Backstory: Anda menikmati pekerjaan pemrograman baru Anda di mega-multi-korporasi. Namun, Anda tidak diizinkan menjelajah web karena komputer Anda hanya memiliki CLI. Mereka juga menjalankan sweeping semua hard drive karyawan, sehingga Anda tidak bisa hanya mengunduh peramban web CLI yang besar. Anda memutuskan untuk membuat peramban teks sederhana yang sekecil mungkin …

30
Selamat Ulang Tahun V!
Terima kasih kepada @KritixiLithos karena membantu saya mengatasi tantangan ini! V adalah bahasa pemrograman yang saya tulis sehingga saya bisa menggunakan dan memperluas vim untuk tantangan kode-golf. Komitmen pertama adalah pada 3 Maret 2016, artinya hari ini V berumur satu tahun! Woo hoo Selama tahun pertama keberadaan V, ada 176 …

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.