Pertanyaan yang diberi tag code-golf

16
Refleksi Array String Menengah

Mari kita mulai dengan mendefinisikan ulang refleksi karakter dalam array karakter 2-d: Dengan deretan karakter 2-d persegi dengan huruf alfabet huruf kecil yang berbeda, tentukan cerminan huruf dalam matriks sebagai menukarnya dengan karakter tepat di seberangnya melalui bagian tengah...

16
Pengkodean kode barcode

Tulis fungsi atau program yang menyandikan string ke kode format barcode, di mana setiap karakter dikodekan sebagai lima batang yang dipisahkan oleh empat celah. Dua bar dan satu celah lebar dan yang lainnya sempit (kode 10 * 4), atau tiga celah lebar dan tidak ada balok yang lebar (4 kode). Ini...

16
Tetapkan Kursi Pesawat

Terinspirasi oleh pelajaran APL minggu lalu . Diberikan peta kursi 2D besar dan daftar pelanggan 1D, kembalikan peta kursi dan daftar pelanggan tetapi diubah sebagai berikut (untuk menunjukkan kursi yang diduduki dan pelanggan yang duduk): Untuk setiap huruf unik dalam daftar penumpang input,...

16
The 21 Hairstyles of the Apocalypse

The 21 Hairstyles of the Apocalypse Diberikan daftar angka antara 1 dan 21 (atau 0 dan 20) menghasilkan gambar "dijahit bersama" dari wajah-wajah berikut ( lihat aturan untuk informasi jahitan ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o o) (o o) (o o) (o o) (o o)

16
Temukan Pola Fibonacci

Anda mungkin akrab dengan urutan Fibonacci di mana dua istilah pertama adalah 0, 1(atau kadang-kadang 1, 1) dan setiap istilah setelah itu adalah jumlah dari dua sebelumnya. Dimulai seperti ini: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... Kadang-kadang, urutan berisi angka-angka yang memiliki...

16
Rotasi pohon biner

Pohon pencarian biner seimbang sangat penting untuk menjamin pencarian O (log n) (atau operasi serupa). Dalam lingkungan yang dinamis di mana banyak kunci dimasukkan secara acak dan / atau dihapus, pohon mungkin berubah menjadi daftar yang ditautkan yang mengerikan untuk pencarian. Jadi ada...

16
Apakah ini set latihan?

Kita semua tahu bahwa banyak latihan hanya memengaruhi setengah tubuh Anda, jadi Anda harus melakukannya dua kali, satu kali untuk setiap sisi. Latihan semacam itu memiliki dua rekan, satu untuk sisi kiri dan satu untuk sisi kanan. Namun, tidak perlu mengeksekusi kedua rekan secara berurutan,...

16
Angka yang sama dalam sub-array

Diberikan array angka dengan length >=3danlength % 3 == 0 [1, 2, 3, 4, ...] Anda akan membaginya dalam sub-array dengan panjang 3 [[1, 2, 3], [4, 5, ...], [... Dan mengembalikan array dengan [0] => Jumlah case dalam sub-array di mana semua angka sama [1] => Jika semua angka dalam...

16
Hasilkan Portmantout!

Latar Belakang Tiga tahun yang lalu, orang ini Tom Murphy memasukkannya ke dalam kepala untuk memperluas gagasan portmanteau ke semua kata dalam bahasa dan menyebut ini portmantout ( portmanteau plus tout [Bahasa Prancis untuk semua ]). Mendefinisikan bahasa Inggris sebagai daftar 108.709 kata, ia...

16
Daftar PIN Gembok Unik!

pengantar Dalam obrolan pribadi, seorang teman saya tampaknya baru-baru ini menemukan sistem keamanan yang memiliki dua batasan berikut pada pin yang valid: Setiap digit harus unik (yaitu "1" hanya dapat muncul sekali) Urutan digit tidak masalah ("1234" = "4321") Jadi untuk menggambarkan...

16
Zigzag string ini dengan menciutkan duplikat

Diberikan string, tugas Anda adalah merobohkannya menjadi struktur seperti zig-zag seperti dijelaskan di bawah ini. Lipat menjadi Zigzag Kami akan mengambil string "Mississippi"sebagai contoh: Pertama, hasilkan awalan terpanjang yang terdiri dari karakter unik saja: Mis Saat Anda mencapai...

16
Memulihkan kekuatan dari kekuatan utama

Tampaknya banyak orang ingin memiliki ini, jadi sekarang sekuel tantangan ini ! Definisi : a kekuatan utama adalah nomor alami yang dapat dinyatakan dalam bentuk p n dimana p adalah prima dan n adalah nomor alam. Tugas : Diberi kekuatan utama p n > 1, kembalikan kekuatan n. Testcases : input...

16
Makan ikan, tumbuh dalam ukuran

Anda adalah ikan di kolam yang perlu untuk bertahan hidup dengan makan ikan lainnya. Anda hanya bisa makan ikan dengan ukuran yang sama atau lebih kecil dari diri Anda sendiri. Anda harus membuat sebuah program yang mengambil kawanan ikan sebagai masukan diurutkan. Dari ini Anda harus bekerja...

16
Pola Bergantian

Dalam sebuah pertanyaan stackoverflow sekarang dihapus, seseorang diposting berikut: Menulis sebuah program atau fungsi untuk mencetak pola alternating di *dan #berdasarkan bilangan bulat tertentu n. Beberapa contoh: Input: n=1 Output: * Input

16
Magic: The Gathering Combat with Abilities

Terkait Tujuan: Diberi dua makhluk dengan kemampuan bertarung opsional, kembalikan nilai-nilai unik namun konsisten yang mewakili makhluk mana yang mati, jika ada. Memasukkan: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form: [[P,T], [P,T]] Setiap makhluk...

16
Konversikan persentase ke rasio “sederhana”

Anda menjalankan situs web politik , dan telah menentukan bahwa orang-orang memiliki pemahaman intuitif yang lebih baik ketika peluang menang atau kalahnya pemilihan dinyatakan sebagai rasio ("5 dalam 7") daripada ketika itu dinyatakan sebagai persentase ("71%" ). Tetapi Anda juga tidak ingin...

16
Berapa tiga?

Dalam tugas ini, kode Anda akan diberi bilangan bulat nnn sebagai input. Kode Anda kemudian harus menghasilkan jumlah kelipatan 333 yang dapat digabungkan (dalam basis 101010 ) untuk membentuk 3n3n3n (tanpa nol di depan). Misalnya jika Anda diberi 260422604226042 sebagai

16
Pagar Biner

Memasukkan: Bilangan bulat ndalam kisaran2 <= n <= 10 Daftar bilangan bulat positif Keluaran: Konversikan bilangan bulat ke representasi biner mereka (tanpa angka nol di depan), dan gabungkan semuanya. Kemudian tentukan semua substring biner yang membentuk 'pagar biner' menggunakan...