Pertanyaan yang diberi tag «recursion»

Untuk tantangan yang melibatkan fungsi rekursif, atau fungsi atau program yang memanggil dirinya sendiri, secara langsung atau tidak langsung.

3
Kupas kentangnya
Ini adalah kentang: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Lebih umum, kentang ukuran N didefinisikan sebagai bentuk berikut: Jika N adalah genap, itu adalah 2 @simbol berpusat , diikuti oleh 4 @simbol berpusat , diikuti oleh 6 @simbol berpusat , semuanya hingga @simbol berpusat N ; kemudian, @simbol berpusat N …

12
Mengevaluasi Kurung dan Kurung sebagai Integer
Tulis sebuah program yang memuat empat karakter ()[]yang memenuhi poin-poin ini: Setiap tanda kurung kiri (memiliki tanda kurung kanan yang cocok ). Setiap braket kiri [memiliki braket kanan yang cocok ]. Pasangan kurung dan kurung yang cocok tidak akan tumpang tindih. mis. [(])tidak valid karena tanda kurung tidak sepenuhnya terkandung …

2
Apakah daftar ini sama?
Seperti yang Anda ketahui, python memiliki daftar. Karena Anda mungkin tidak tahu daftar ini dapat memuat diri mereka sendiri. a = [] a.append(a) Python 2 Python 3 Ini keren dan ada banyak hal menarik yang dapat Anda lakukan dengannya, namun Anda tidak dapat membandingkannya. a = [] a.append(a) b = …

12
Penyedia yang Ditentukan menetapkan panjang segmen
Masalah Mari kita tentukan Cantor umum yang ditetapkan dengan secara iteratif menghapus beberapa segmen panjang rasional dari tengah semua interval yang belum dihapus, mulai dari interval kontinu tunggal. Mengingat panjang relatif segmen yang akan dihapus atau tidak, dan jumlah iterasi yang harus dilakukan, masalahnya adalah menulis program atau fungsi yang …

30
Elemen Hilang
Diberikan string Sdan daftar indeks X, modifikasi Sdengan menghapus elemen pada setiap indeks Ssaat menggunakan hasil itu sebagai nilai baru S. Misalnya, diberikan S = 'codegolf'dan X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

2
Apakah ada cara untuk memperpendek fungsi panah gemuk?
Dari apa yang saya lihat sepanjang waktu saya di PPCG, sebagian besar entri JavaScript yang melibatkan fungsi panah gemuk cenderung menjadi salah satu dari dua kubu: Yang sederhana yang mampu berjalan sebagai pernyataan tunggal dan mengembalikan jawaban, langsung dari kelelawar, seperti x=(a,b)=>a*a+b Yang lebih kompleks yang biasanya memiliki kurung kurawal …


15
Gerbang Logika Secara Manual
Buat program yang mensimulasikan gerbang logika dasar. Input: Kata all-caps diikuti oleh 2 1 digit angka biner, dipisahkan oleh spasi, seperti OR 1 0. Gerbang OR, AND, NOR, NAND, XOR, dan XNORdiperlukan. Output: Apa output dari gerbang logika yang dimasukkan akan diberi dua angka: 1 atau 0. Contoh: AND 1 …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

7
Awalan Pohon Traversal
Tulis program yang menerima (melalui stdin atau baris perintah) string dengan bentuk rekursif PREFIX[SUFFIXES] dimana PREFIX mungkin sembarang string huruf kecil (az), termasuk string kosong, dan SUFFIXESdapat berupa urutan string apa pun dengan bentuk rekursif yang PREFIX[SUFFIXES]disatukan, termasuk urutan kosong. Buat daftar string huruf kecil dari input dengan mengevaluasi secara …

15
Timbal balik berulang
Yang perlu Anda lakukan adalah membuat fungsi / program yang mengambil desimal sebagai input, dan mengeluarkan hasil berulang-ulang mengambil bagian fraksional dari angka tersebut, hingga angka tersebut menjadi bilangan bulat. Lebih khusus, prosesnya adalah sebagai berikut: Biarkan x menjadi input Jika x adalah bilangan bulat, output saja. Sebaliknya: . Kembali …


1
Rantai Steiner Rekursif
Rantai Steiner adalah seperangkat lingkaran N di mana setiap lingkaran bersinggungan dengan 2 lingkaran non-berpotongan lainnya serta lingkaran sebelumnya dan berikutnya dari rantai, seperti terlihat pada gambar di bawah: Dalam tantangan ini, Anda akan menulis sebuah program / fungsi yang menarik rantai Steiner secara rekursif, yaitu lingkaran rantai yang diberikan …

7
Bangun matriks Jacobian
Ambil vektor yang tidak diketahui , dan terapkan beberapa fungsi generik yang dapat dibedakan . The Jacobian kemudian diberikan oleh matriks sehingga: Misalnya, anggap m=3dan n=2. Kemudian (menggunakan pengindeksan berbasis 0) Jacobian dari fsaat itu Tujuan dari tantangan ini adalah untuk mencetak matriks Jacobian ini. Memasukkan Program / fungsi Anda …

6
Urutan Pengulangan Biner
Urutan pengulangan biner adalah urutan yang didefinisikan secara rekursif dari bentuk berikut: Ini adalah generalisasi dari deret Fibonacci ( x = 1, y = 2, a = [1, 1], alpha = 1, beta = 1) dan deret Lucas ( x = 1, y = 2, a = [2, 1], alpha …

12
Kombinasi yang berbeda dimungkinkan
Masalah Diberi nilai n, bayangkan lanskap gunung yang tertulis dalam referensi (0, 0) hingga (2n, 0). Tidak ada ruang putih di antara lereng dan juga gunung tidak turun di bawah sumbu x. Masalah yang harus dipecahkan adalah: mengingat n (yang menentukan ukuran lanskap) dan jumlah k puncak (k selalu kurang …
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.