Pertanyaan yang diberi tag code-golf

18
Urutan Kimberling

pengantar Tentu saja, kita punya banyak tantangan urutan , jadi ini satu lagi. Urutan Kimberling ( A007063 ) berlaku sebagai berikut: 1, 3, 5, 4, 10, 7, 15, 8, 20, 9, 18, 24, 31, 14, 28, 22, ... Ini diproduksi dengan mengocok iterasi normal: [1] 2 3 4 5 6 7 8 Istilah pertama dari urutan...

18
Konstruksi Substring Maksimal

Dalam tantangan ini, Anda melewati dua hal: Panjang tali, N Daftar string L,, masing-masing dengan nilai poin yang ditetapkan. Setiap string yang tidak diteruskan memiliki nilai titik 0 Anda perlu membuat string panjang Nsehingga jumlah semua titik substring adalah sebesar mungkin. Sebagai...

18
Ikuti jalannya

Tantangannya adalah mengikuti (menggambar) jalan: ^n - oleh n baris vn - turun dengan n baris >n - Tepat oleh posisi karakter <n - Posisi n karakter ditinggalkan nadalah bilangan bulat, lebih besar dari nol (yaitu Anda tidak dapat menerima perintah seperti >-2). Tidak ada pemisah...

18
Urutan Kueri Tumbuh

Anda harus menulis urutan 10 program p1 p2 ... p10yang memenuhi properti berikut: pKcetakan pK+1untuk Kdari 1 sampai 9 p10 cetakan p10 Ketika Kprogram pertama digabungkan, program yang dihasilkan p1...pKdicetak p1...pK. Setiap program pKharus lebih besar dalam ukuran byte dari program sebelumnya...

18
Simulator DNA sederhana

Kode Anda akan menghasilkan representasi DNA ASCII-art yang sangat sederhana, selamanya. Dibutuhkan dua angka sebagai input dalam format apa pun yang Anda inginkan: sebagai daftar, sebagai argumen untuk fungsi, di stdin, dll. Interval titik-mengambang Idalam detik antara 0,0 dan 1,0...

18
Alignment pada Triangular Grids

Grid heksagonal telah menjadi twist yang cukup populer untuk tantangan tentang data 2 dimensi baru-baru ini. Namun, tampaknya kisi-kisi segitiga yang sama menariknya sebagian besar telah diabaikan sejauh ini. Saya ingin memperbaiki itu dengan tantangan yang agak sederhana. Pertama, bagaimana kita...

18
Hari-hari terkompresi dalam seminggu

Diberikan input dari daftar hari dalam seminggu, menghasilkan representasi daftar yang paling pendek. Format input adalah string yang terdiri dari satu atau lebih dari substring dua karakter Su(Minggu), Mo(Senin), Tu(dll), We, Th, Fr, dan Sa. Input mungkin tidak harus diberikan dalam...

18
Parse RNA ke dalam kodon

pengantar RNA adalah sepupu DNA yang kurang terkenal. Tujuan utamanya adalah untuk mengontrol produksi protein dalam sel melalui proses yang disebut translasi . Dalam tantangan ini, tugas Anda adalah mengimplementasikan bagian dari proses ini di mana RNA dipecah menjadi kodon . Tantangan ini...

18
Mengevaluasi Tangan-Skat

pengantar Skat adalah permainan kartu tradisional Jerman untuk 3 pemain. Dek terdiri dari 32 kartu: Ace, King, Queen, Jack, 10, 9, 8, 7 dalam semua 4 suit (Clubs, Spades, Hearts, Diamonds). Di setiap babak ada satu pemain bermain solo sementara dua lainnya bermain melawannya. Pada awal putaran...

18
Libur umum berikutnya

Orang Australia suka hari libur nasional, dan minum. Kemarin, 26 Januari, adalah hari Australia, yang merupakan hari libur umum. Saya senang tidak berada di tempat kerja kemarin, dan ingin tahu kapan saya mendapat libur umum! Sayangnya, saya terlalu banyak minum, dan saya tidak bisa mengatasinya...

18
Membuat seni ASCII

Anda diberi satu string ASCII yang dapat dicetak yang tidak mengandung baris baru, dan "cetakan" multiline, yang mengandung spasi ( ), dan hash ( #). Anda harus menggunakan karakter demi karakter dalam string, dan mengganti hash menggunakan karakter dari string dalam urutan kiri-kanan, atas-bawah....

18
Terapkan Mesin Enigma

Mesin Enigma adalah mesin sandi yang cukup rumit yang digunakan oleh orang Jerman dan lainnya untuk mengenkripsi pesan mereka. Adalah tugas Anda untuk mengimplementasikan mesin ini *. Langkah 1, Rotasi Mesin enigma kami memiliki 3 slot untuk rotor, dan 5 rotor yang tersedia untuk masing-masing...

18
Perluas urutan bilangan bulat yang meningkat

Diberikan input dari daftar angka dalam format urutan bilangan bulat meningkat, output urutan penuh. Format urutan integer meningkat berfungsi dengan menemukan setiap angka n dengan digit lebih sedikit dari angka sebelumnya, m . Dengan d sebagai jumlah digit dalam n , d digit terakhir m diganti...

18
Isi lubangnya dengan huruf

Kadang-kadang ketika saya bosan, saya mengambil beberapa teks dan mengisi "lubang" di surat-surat. Tetapi bukankah mengisi lubang adalah hal paling membosankan yang dapat Anda lakukan? Saya pikir kita harus mengotomatiskannya , sehingga kita dapat menggunakan waktu kita lebih baik. Aturan standar...

18
Keluarkan urutan juggler

The urut juggler digambarkan sebagai berikut. Dimulai dengan input a 1 , istilah berikutnya didefinisikan oleh relasi perulangan Urutan berakhir ketika mencapai 1, karena semua istilah selanjutnya akan menjadi 1. Tugas Diberikan input nlebih besar dari atau sama dengan 2, tulis program /...

18
Bilangan bulat sandpile

Tantangan Anda akan diberikan bilangan bulat positif nsebagai input. Keluaran harus berupa tumpukan pasir seperti piramida yang dibangun berdasarkan aturan yang ditentukan di bawah ini: Setiap bilangan bulat "jatuh" ke bawah dari titik awal awal yang sama, seperti pasir yang jatuh ke bentuk...

18
Hasilkan input microwave yang malas

Terkait: Programkan oven microwave saya dan Hasilkan nilai malas . Kolega saya sangat malas sehingga dia bahkan tidak repot-repot menggerakkan jarinya ketika memprogram microwave oven. (Ini sebenarnya benar!) Bantu dia menemukan input gelombang mikro yang memberikan waktu paling dekat dengan yang...

18
Transposisi kata cloud

Latar Belakang Saya ingin membuat kata cloud yang cantik, seperti ini: these are words floating Saya menghitung (x,y)-koordinat huruf pertama dari setiap kata, menyambungkannya ke generator kata cloud saya, dan membiarkannya melakukan tugasnya. Namun, saya tidak sengaja menggunakan...

18
Temukan tumpukan jerami di jarum

Dalam putaran menemukan jarum di tumpukan jerami, Anda perlu menemukan tumpukan jerami bersebelahan terbesar yang mengandung tepat satu jarum . Perhatikan bahwa Anda tidak dapat menghubungkan sel pada diagonal, hanya kiri / kanan / atas / bawah. Memasukkan Array (atau sejumlah jalur input...