Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

2
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 pengguna, pilihan Anda) dari 'N'(jarum) dan '#'(hay) …

1
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 kerucut. Angka lebih besar dari angka tepat …
18 code-golf  math  number 

15
Menggabungkan dua string
pengantar Katakanlah S 1 = a...bdan S 2 = ..c... Jika kita menempatkannya di atas satu sama lain, kita mendapatkan: a...b ..c.. Kami menggabungkan kedua string, dengan .sebagai karakter cair (yang dapat tumpang tindih). Kami mendapatkan ini: a.c.b Jika salah satu string lebih panjang dari yang lain, kami hanya menerapkan …
18 code-golf  string 

23
Hasilkan sedikit paritas
Sebuah bit paritas , adalah salah satu bentuk yang paling sederhana dari checksum. Pertama, Anda harus memilih paritas, genap atau ganjil. Katakanlah kita memilih genap. Sekarang, kami membutuhkan pesan untuk dikirim. Katakanlah pesan kami adalah "Foo". Ini ditulis dalam biner sebagai: 01000110 01101111 01101111 Sekarang, kita menghitung jumlah total 1di …

5
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 kode-golf berlaku. Memasukkan String yang berisi urutan karakter alfanumerik …

6
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 dengan semua digit n …
18 code-golf 

4
Integer lossy tunggal: Urutan gabungan kehilangan satu elemen
Saya mendefinisikan metode menggabungkan urutan berarti bahwa setiap angka dalam urutan disatukan sebagai string, maka hasil itu dibuat bilangan bulat. [1, 2, 3] -> 123 Untuk setiap urutan hingga setidaknya 3 bilangan bulat berturut-turut, kehilangan tepat satu elemen dalam urutan, dan elemen yang hilang ini mungkin bukan elemen pertama atau …

12
Hitung volume suatu objek
Anda dapat menentukan volume objek berdasarkan kumpulan dimensi yang diberikan: Volume bola dapat ditentukan menggunakan angka tunggal, jari-jari ( r) Volume silinder dapat ditentukan dengan menggunakan dua angka, jari-jari ( r) dan tinggi ( h) Volume kotak dapat ditentukan menggunakan tiga angka, panjang ( l), lebar ( w) dan tinggi …

4
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 urutan. Untuk mengkonversi input ke format output, Urutkan input …

3
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 setiap pemain dibagikan …

10
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 sendiri. Tulis program yang akan …
18 code-golf  date 

6
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 terkait secara tematis, tetapi berkonsentrasi pada bagian …

2
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 mewakili kisi segitiga? Pertimbangkan contoh berikut (abaikan diagram kanan …

4
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 pK-1. Semua program harus dalam bahasa yang sama. …

1
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 contoh: 5 [("ABC", 3), ("DEF", 4), ("CDG", 2)] …

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.