Pertanyaan yang diberi tag «permutations»

Permutasi adalah urutan tertentu dari beberapa daftar objek. Masalah yang ditandai dengan permutasi biasanya melibatkan menemukan atau menghasilkan permutasi, termasuk anagram teks.

29
Keluarkan Anagram! Tidak Bukan Itu!
Diberikan daftar string unik yang merupakan anagram satu sama lain, menghasilkan anagram kata-kata yang berbeda dari setiap kata dalam daftar. String akan berupa alfanumerik, dan dijamin ada anagram yang valid. Program atau fungsi dapat, tetapi tidak harus non-deterministik, artinya diberi input yang sama, beberapa menjalankan kode dapat menghasilkan output yang …

27
Permutasi Bit-Reversal
Tujuan Anda adalah membuat fungsi atau program untuk membalikkan bit dalam rentang bilangan bulat yang diberi bilangan bulat n . Dengan kata lain, Anda ingin menemukan permutasi bit-reversal dari rentang 2 n item, diindeks nol. Ini juga merupakan urutan OEIS A030109 . Proses ini sering digunakan dalam komputasi Fast Fourier …

5
Gelembungkan tanda kurung!
Ada yang beberapa pertanyaan di situs ini tentang menyeimbangkan kurung, dan memeriksa apakah tanda kurung yang seimbang. Saya mengusulkan sekarang saatnya untuk menggunakan kurung yang seimbang itu untuk sesuatu! Dalam matematika dan pemrograman, tanda kurung seperti gelembung, mengisolasi segala sesuatu di dalam bentuk segala sesuatu di luar sehingga apa pun …

29
Abjad mengubah string
Tugas Tujuan Anda, jika Anda memilih untuk menerimanya, adalah untuk menulis sebuah program, yang, diberi string input (atau array karakter), menampilkan setiap kemungkinan permutasi dari huruf-huruf dalam string itu. Saya rewel dengan hasil saya, jadi harus diurutkan berdasarkan abjad, tanpa duplikat. Contoh: Memasukkan: buzz Keluaran: buzz bzuz bzzu ubzz uzbz …

30
Inval Invalid Invalid
Gagasan ini secara longgar didasarkan pada pesan obrolan @ TùxCräftîñg . Lihatlah urutan contoh di bawah ini: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Setelah INVALID9itu, berlangsung seperti ini: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Dan setelah INVALI9itu, seperti ini: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 Setelah, INVAL9seperti ini: INVA0, INVA1, INVA2, INVA3, ...INVA9 Perhatikan bagaimana …

13
Superpermutasi
pengantar Anda seorang kriminal yang ditugaskan mencuri beberapa rencana rahasia dari startup teknologi baru Dejavu. Anda menyelinap masuk melalui dinding belakang, tetapi menemukan pintu yang membutuhkan pin untuk membukanya. Anda mengenali merek kunci dan tahu bahwa diperlukan pin 5 digit menggunakan semua angka dari 0 hingga 4. Setelah setiap digit …

11
Anagram Quines (Utas Polisi)
Ini adalah tantangan polisi-dan-perampok Benang Perampok dapat ditemukan di sini Tantangan Anda adalah menulis program yang menampilkan anagram kode sumbernya tetapi bukan kode sumber aslinya. Misalnya program Python berikut, print`'print*2``'*2` cetakan 'print*2``print*2``' yang memiliki semua karakter yang sama dengan sumber aslinya tetapi dalam urutan yang berbeda. Setelah Anda menemukan program …

21
Cermin, Cermin, dalam Kode
Bahasa pemrograman dua dimensi sering memiliki perintah cermin seperti /dan \untuk mengarahkan ulang pointer instruksi di grid: >>>>\ v v <<<</ Dalam tantangan ini, Anda diberi arah masuk dan cermin dan Anda perlu menentukan arah keluar. Aturan Arah masuk akan diberikan sebagai salah satu karakter NESWdan cermin akan diberikan sebagai …

8
Prinsip Permutation-Pigeon-hole
Dalam permainan sudoku, banyak pemain suka "memasukkan" angka-angka yang mungkin ada di setiap kotak: Baris di atas dapat direpresentasikan sebagai array: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Sekarang, perhatikan bahwa hanya ada 1 tempat di mana 4bisa pergi. Ini secara efektif memungkinkan kita menyederhanakan daftar di atas …


3
Terapkan kerning yang disederhanakan
pengantar Kerning berarti menyesuaikan jarak antara huruf-huruf teks. Sebagai contoh, perhatikan kata yang Topditulis dengan tiga mesin terbang berikut: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Kita bisa mengisi celah di antara mesin …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

30
Golf dan Anagram Quine
Dalam pertanyaan ini saya meminta Anda untuk menebak quine anagram berdasarkan outputnya. Namun sepertinya kami belum memiliki pertanyaan untuk golf anine quine. Jadi tugas Anda adalah membuat anagram terpendek yang Anda bisa. Apa itu anagram quine? Anagram quine adalah program yang tidak kosong yang mencetak anagram dari kode sumbernya, selain …

20
Meniru pemesanan
Dengan dua daftar angka, satu sumber dan satu pola , susun ulang sumbernya untuk mencocokkan urutan relatif dari pola tersebut. Dua entri dari sumber yang disusun ulang harus membandingkan dengan cara yang sama seperti entri pada posisi pola yang sama. Misalnya input s = [-5, 9, 4, 13, 11, -6, …

23
Encode - Shuffle - Decode
Tantangan Tugas Anda adalah menyandikan integer sebagai string karakter ASCII , lalu berhasil mendekodekannya setelah string tersebut diacak secara acak. Anda akan menulis dua program / fungsi , yang akan disebut sebagai Encoder dan Decoder . Encoder Input: bilangan bulat nnn dalam kisaran [0,231−1][0,231−1][0,2^{31}-1] . Output: string sss dari ASCII …

26
Temukan Pangkat Kata
Definisi Pangkat kata didefinisikan sebagai posisi kata ketika semua kemungkinan permutasi (atau pengaturan) huruf-hurufnya diatur secara alfabet, seperti dalam kamus, tidak peduli apakah kata-katanya bermakna atau tidak. Mari kita perhatikan dua kata ini - "biru" dan "terlihat". Untuk memulainya, kami akan menulis semua susunan huruf yang mungkin dari kata-kata ini …

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.