Pemrograman Puzzle & Golf Kode

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

5
Sistem elips
pengantar Diberi lima poin di pesawat, tugas Anda adalah menghitung luas elips yang melewati titik-titik ini. Anda dapat mengasumsikan bahwa satu elips non-degenerasi dapat dibangun dengan nilai input yang diberikan. Aturan Input adalah 10bilangan bulat dalam bentuk apa pun, yang sesuai dengan xdan ytitik koordinat. Misalnya, Anda dapat mengambil input …

3
Perkiraan angka floating point dengan presisi n-digit
Kami memiliki angka floating point rantara 0 dan 1, dan bilangan bulat p. Temukan fraksi bilangan bulat dengan penyebut terkecil, yang mendekati rdengan setidaknya p-digit presisi. Input: r(angka floating point) dan p(integer). Output: adan bbilangan bulat, di mana a/b(as float) mendekati rhingga pdigit. b adalah bilangan bulat positif terkecil yang …

23
Advent Challenge 5: Pindahkan hadiah ke dok transportasi!
<< Sebelumnya Berikutnya >> Berkat komunitas PPCG, Santa telah berhasil membuat ulang semua hadiahnya dan setelah jalur perakitan, hadiah kini siap untuk dipindahkan ke dok transportasi! Masing-masing dermaga pengangkut Santa hanya menampung berbagai ukuran saat ini karena kereta luncur khusus untuk ukuran tertentu (lebih ringan dan akan sia-sia, lebih berat …

30
Diberikan input int n, cetak n * terbalik (n)
Diberikan bilangan bulat n, cetakn * reversed(n) reversed(n)adalah angka yang Anda dapatkan ketika Anda reversedigit n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) = 659*956 = 630004 Kode terpendek menang! Papan …
9 code-golf  math  arithmetic  code-golf  math  integer  code-golf  arithmetic  integer  code-golf  sequence  base-conversion  palindrome  code-golf  math  primes  integer  code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

7
Tanggal dalam rentang?
Diberi MM/DDtanggal ( 12/24) dan rentang tanggal mulai / berakhir ( 11/01 - 06/24), cari tahu apakah tanggal tersebut dalam rentang tanggal yang tercantum. Rentang tanggal dapat berurutan ( 05/01 - 11/01) atau beralih ke tahun berikutnya ( 11/01 - 05/01). Contoh: 12/24ada di 11/01 - 06/24= True 06/24ada di …

4
Badugi, Siapa yang Menang?
Terinspirasi oleh tantangan ini dan terkait dengan yang ini . Latar Belakang Badugi [bæduːɡiː] adalah varian draw-poker low-ball. Ajang Poker Online Piala Dunia Pokerstars $ 1K akan dimulai dalam 3 jam dan aku harus tahu seberapa bagus tanganku! Gim ini menggunakan dek standar yang terdiri dari 52 kartu empat suit …

1
Ritsleting Lebih Besar, Lebih Baik (Rusak)
(Terinspirasi cukup banyak oleh tantangan ini ) Dalam tantangan asli Anda membuat ritsleting horizontal, namun, melihat ke bawah hoodie saya, ritsleting saya jauh lebih vertikal (dan sedikit rusak): P Memasukkan Anda akan diberi string tunggal ( s), dan sepasang bilangan bulat ( adan b) dalam format apa pun. Dimana: a …

3
Dua rantai terjalin
Dalam pertanyaan ini saya mendefinisikan fungsi "rantai" sebagai fungsi yang: adalah permutasi, yang berarti bahwa setiap nilai memetakan dan dipetakan dengan tepat satu nilai. dan memungkinkan nilai apa pun dapat diperoleh dari nilai lain dengan aplikasi berulang fungsi atau kebalikannya. Ada banyak fungsi yang melakukan ini dan beberapa di antaranya …

7
Jalur Perakitan Kode-Golf
Catatan: Tantangan ini tidak ada hubungannya dengan bahasa assembly yang sebenarnya. Sebagai kepala Code-Golf Factory Inc. , Anda harus membuat jalur perakitan untuk menghasilkan bagian kode tertentu. Hari ini, mandor telah meminta Anda untuk memproduksi quines. Spesifikasi: Dalam tantangan ini, tujuannya adalah untuk menulis quine sehingga subbagian yang tepat juga …

3
Gunakan huruf untuk membuat angka lebih pendek
Tantangan Ambil nomor dan keluarkan dengan 4 digit atau kurang menggunakan huruf dan angka. Sebagai contoh; 270,030akan berubah menjadi 270K. Kunci Miliar -> B Juta -> M Ribuan -> K Aturan Anda dapat memilih untuk menerima nomor input yang menyertakan koma yang membatasi setiap tiga tempat desimal (seperti 123,456,789). Membulatkan …
9 code-golf 

14
Ekspansi Biner Biner
Biasanya, kami menguraikan angka menjadi angka biner dengan menetapkannya dengan kekuatan 2, dengan koefisien 0atau 1untuk setiap istilah: 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 Pilihan 0dan 1... tidak terlalu biner. Kami akan melakukan ekspansi biner yang sebenarnya dengan memperluas dengan kekuatan 2, tetapi dengan koefisien …

3
Telepon Nirkabel Tanpa Kabel
Saya perlu menelepon teman-teman saya tetapi tombol-tombol telepon nirkabel saya tidak berfungsi dengan baik. Satu-satunya tombol yang dapat saya tekan adalah [Atas], [Bawah] dan [Panggilan]. [Atas] dan [Bawah] dapat digunakan untuk menavigasi dalam panggilan terakhir saya dan [Panggilan] dapat digunakan untuk memanggil nama yang dipilih. Ponsel saya memiliki daftar yang …

4
Toggle the Box!
Diberikan string yang berpotensi kotak, beralih kotak. Ini menjadi lebih jelas dalam kasus uji dan penjelasan. Input output Masukkan format Input akan berupa string tunggal yang dipisahkan oleh CR, LF, atau CRLF, atau daftar string. Format input terserah Anda untuk memutuskan. Format output Format output harus dalam format yang sama …


2
Rantai Kata Muat Ulang
Ini adalah varian dari Play the word chain dan Membangun rantai kata yang panjang . Input adalah daftar kata-kata unik yang tidak kosong, minimal 2 karakter yang dibuat dari karakter dalam [az]. Anda perlu menampilkan panjang rantai terpanjang yang mungkin, di mana setiap kata berikutnya dimulai dengan huruf terakhir dari …

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.