Pemrograman Puzzle & Golf Kode

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

10
Urutan Lehmer-Comtet
Urutan Lehmer-Comtet adalah urutan sedemikian rupa sehingga a (n) adalah turunan ke- n dari f (x) = x x sehubungan dengan x sebagaimana dievaluasi pada x = 1 . Tugas Ambil integer non-negatif sebagai input dan output istilah ke- n dari urutan Lehmer-Comtet. Ini adalah kode-golf sehingga Anda harus meminimalkan …

17
Tangga tali tertutup
Diberikan string sdan bilangan bulat positif N, secara bertahap menduplikasi setiap karakter lebih banyak dan lebih banyak hingga Nduplikat, dan kemudian tinggal di Nduplikat hingga Nkarakter menjauh dari akhir, lalu mundur lagi. Misalnya, diberikan abalonedan 3: a we start with 1 copy bb then 2 copies aaa then 3 copies, …
12 code-golf  string 

6
Apakah string ini FEN valid?
Tantangan Tulis program atau fungsi yang menggunakan input string sebagai parameter fungsi atau dari stdin dan tentukan apakah itu string FEN yang valid . Memasukkan Anda dapat mengasumsikan input hanya akan menyertakan karakter berikut (peka huruf besar-kecil) pkqrbnPKQRBN12345678/ Panjang input akan selalu minimum 1 karakter dan maksimal 100 karakter Keluaran …

30
Apa goresan standar?
Dalam golf, goresan standar kursus dihitung menggunakan rumus ini: (3*num_of_3_par_holes + 4*num_of_4_par_holes + 5*num_of_5_par_holes) - difficulty_rating Tugas Anda adalah menghitung goresan standar lapangan golf, mengingat 4 input ini. Anda harus mengambil input dalam bentuk standar apa pun dalam format [num_of_3_pars, num_of_4_pars, num_of_5_pars], difficulty rating tetapi jika menghemat byte, Anda banyak …
12 code-golf  math  number 


11
Mengurai daftar daftar ke Sedih-Daftar
Dalam tantangan ini, Anda harus menguraikan daftar daftar, ke dalam format daftar yang lebih sederhana. Tantangan ini didasarkan pada parser sadflak saya. Dalam parser sadflak saya, semua () dihapus, diganti dengan jumlah () pada awal daftar, untuk membuat program berjalan lebih cepat. Untuk menguraikan Sad-List, Anda harus melakukan ini (implementasi …

19
Buat indeks pencarian
Diberikan string, kembalikan tabel di mana kolom pertama memiliki huruf unik dari string dalam urutan kejadian dan kolom berikutnya daftar indeks huruf itu dalam string, menggunakan pengindeksan berbasis nol atau satu. Spasi horisontal tidak menjadi masalah, selama kolom paling kiri disejajarkan secara vertikal. Indeks harus dalam urutan menaik dari kiri …


22
Kubus ASCII Rubik
Terinspirasi oleh obrolan ini dan berikut ini: Tugas Anda adalah menampilkan yang berikut: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ Whitespace ekstra memimpin atau mengikuti diizinkan, asalkan tidak mengubah tampilan kubus. Seperti biasa, mengembalikan yang di atas atau daftar string dari suatu fungsi diperbolehkan. Ini kode-golf , jadi …

3
Menggandakan kaskade
Pertama, selingan matematika, singkat, dan bernilai saat Anda: Jika 0 < a < 4, fungsi logistik f(x) = ax(1-x) memetakan interval [0,1] di dalam dirinya sendiri. Ini berarti bahwa seseorang dapat memainkan game iterasi; misalnya, jika a = 2, nilai awal 0,3 menjadi 0,42, lalu 0,4872, dll. Ketika parameter ameningkat, …
12 code-golf  math  number 

7
Hitung video dalam Daftar Putar Youtube
Tantangan Diberikan daftar putar Youtube, tampilkan jumlah video di dalamnya. I / O Daftar putar akan diberikan sebagai URL; misalnya, https://www.youtube.com/playlist?list=PL_3jnZNPYn7qUatgDYBS5NShkfXoehSRC(ini adalah daftar putar yang dikirim seorang teman untuk mencoba membuat saya mendengarkan K-Pop karena dia terobsesi dengan itu dan saya tidak menyukainya: P) Tautan ke daftar putar adalah dari …

8
Temukan Tuan Senyawa yang Diberikan!
Tantangan Mengingat formula suatu bahan kimia, hasilkan M r dari senyawa tersebut. Persamaan Setiap elemen dalam senyawa diikuti oleh angka yang menunjukkan jumlah atom tersebut dalam senyawa. Jika tidak ada nomor, hanya ada satu atom di dalam senyawa. Beberapa contoh adalah: Etanol (C 2 H 6 O) akan berada di …

14
Pad file dengan nol
Tugas Anda hari ini adalah mengambil file yang ada dan menambahkan angka nol hingga mencapai ukuran tertentu. Anda harus menulis sebuah program atau fungsi yang mengambil nama file di direktori saat ini fdan sejumlah byte b. Sambil mempertahankan konten asli f, Anda harus menulis nol (nol byte, bukan ascii 0s) …
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

3
Apakah ini gigitan milikku?
Kemarin, saya meninggalkan sandwich saya di atas meja. Ketika saya bangun hari ini, ada gigitan di dalamnya ... Apakah itu milik saya? Saya tidak ingat ... Masalah: Ambil representasi sandwich dan pola gigitan saya dan beri tahu saya apakah itu gigitan saya atau tidak. Contoh: Contoh 1: Pola gigitan saya: …

2
Katakan padaku, ada berapa kotak?
Diberikan array 2D non-kosong yang terdiri dari 0dan 1, temukan jumlah kotak yang memiliki 4 sudut 1. Kotak tidak harus "tegak". Semua baris dijamin memiliki panjang yang sama. Metode input / output yang masuk akal diizinkan. Testcases: 0001000 1000000 0000000 0000100 0100000 Ini kembali 1. 10101 00000 10100 00000 10001 …

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.