Pemrograman Puzzle & Golf Kode

11
Kurangi html ke n karakter sambil tetap memformat

Hampir setiap bahasa memiliki fungsi bawaan yang dapat memisahkan string pada posisi tertentu. Namun, segera setelah Anda memiliki tag html di string, fungsi bawaan tidak akan berfungsi dengan baik. Tugas Anda adalah menulis sebuah program atau fungsi yang membagi string pada karakter ke-n tetapi...

11
Suku kata bahasa Inggris - jenis

Anda ditugaskan menulis program yang menyusun kata-kata dalam serangkaian teks, dengan memisahkannya dengan tanda hubung. Itu akan banyak pekerjaan, jadi Anda ingin melewati beberapa bagian, terutama karena Anda tidak ingin memiliki tabel pengucapan yang diperlukan untuk algoritma yang sempurna....

11
Skrip python terkecil untuk mencetak angka 0 hingga 100

Saya sedang mengerjakan masalah yang saya atur untuk bersenang-senang, yaitu membuat skrip python yang mencetak angka genap dari 0 hingga 100. Tantangannya adalah membuat skrip sekecil mungkin. Inilah yang saya miliki sejauh ini: for x in range(0, 101): if (x % 2 == 0): print x Saat ini 60...

11
Kode Sub selanjutnya meningkat terpanjang

Tantangannya adalah untuk menulis implementasi terpendek untuk menemukan peningkatan berikutnya terpanjang . Contoh : Misalkan S adalah urutan 1 5 7 1 8 4 3 5 [panjang S = 8] Kami memiliki 1 sub-urutan panjang 0 [akan menganggapnya meningkat] 6 sub-urutan panjang 1 {1,5,7,8,4,3} [semuanya...

11
Ameobas Manhattan yang sedang tumbuh

*** ameoba graph **** adalah jenis pohon yang semua simpulnya memiliki nilai dari 0 hingga beberapa bilangan bulat non-negatif, dan setiap simpul tertentu dengan nilai x <N terhubung ke x + 1 node berbeda dengan nilai x + 1. Grafik Ameoba untuk N = 3: (Ditandakan A 3 ) Perhatikan bahwa 2's...

11
Penerjemah BrainFlow!

BrainFlow Apa itu BrainFlow? BrainFlow adalah perpanjangan dari BrainF ** k (BFk) dengan 3 perintah tambahan untuk menambah fungsionalitas dan kebingungan. Perintah apa? Selain perintah BFk normal , kami juga memiliki: ^ Melompat ke sel # tergantung pada nilai dalam sel. Mis: Jika kita...

11
Bisakah Anda membuat terminal saya kurang membosankan?

Terminal sangat membosankan akhir-akhir ini. Mereka dulu terlihat seperti ini: Sekarang mereka hanya hambar dan kusam dan hitam-putih. Saya ingin Anda menulis saya sebuah program yang akan membuat terminal saya semua berwarna lagi! Deskripsi Ambil contoh ini kode Ruby: Sebagian besar...

11
Hanging Gambar SPOF

Objektif Saya punya gambar bagus yang ingin saya gantung di dinding saya. Dan saya ingin menggantung di sana dengan cara yang spektakuler, jadi saya memilih untuk menggantungnya di npaku di mana nada bilangan bulat positif. Tapi saya juga ragu-ragu, jadi jika saya berubah pikiran, saya tidak...

11
CodeBots 2: Desain Berbasis Acara

Selamat datang di Kode Bot 2! Anda telah mempelajari pelajaran Anda sejak Bot Kode terakhir. Anda telah mencoba mencari tahu lebih banyak cara agar sesuai dengan lebih banyak tindakan dalam lebih sedikit baris, dan sekarang akhirnya Anda memilikinya. Anda akan membuat Code Bot berbasis acara. Bot...

11
Enkripsi Pigpen Cipher

Enkripsi Pigpen Cipher Misi Anda sederhana: untuk menulis sebuah program yang menerima teks sebagai input dan menampilkan representasi ASCII di dalam Pigpen Cipher . Memasukkan Hanya karakter ASCII (tanpa Unicode). Anda harus dapat menangani setidaknya 16384 karakter dan 256

11
Tulis juru bahasa Clem

Clem adalah bahasa pemrograman berbasis stack minimal yang menampilkan fungsi kelas satu. Tujuan Anda adalah menulis penerjemah untuk bahasa Clem. Itu harus benar menjalankan semua contoh termasuk dalam implementasi referensi, yang tersedia di sini . Seperti biasa, celah standar berlaku. Entri...

11
Atur Ulang Dengan Panah

Katakanlah saya sedang menulis sesuatu, dan saya tidak sengaja menulisnya di kotak yang salah: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Jadi saya, karena malas, hanya menggambar panah ke ruang

11
Sortir beberapa apel!

Masalah Bayangkan 7 ember berbaris berturut-turut. Setiap ember dapat memuat paling banyak 2 apel. Ada 13 apel berlabel 1 hingga 13. Mereka didistribusikan di antara 7 ember. Sebagai contoh, {5,4}, {8,10}, {2,9}, {13,3}, {11,7}, {6,0}, {12,1} Di mana 0 mewakili ruang kosong. Urutan di mana apel...

11
Ubin domino Fibonacci

Ada hasil kombinasi klasik bahwa jumlah cara untuk memasang 2*nstrip oleh 1*2domino adalah angka Fibonacci ke- n . Tujuan Anda adalah untuk mencetak semua kemiringan untuk yang diberikan n, digambar dengan garis dan garis vertikal seperti ini 8 kemiringan untuk

11
Array Golfscript Diagonal

Apakah ada cara di Golfscript untuk membawa semua diagonal array menjadi satu array? Misalnya, untuk array [[1 2 3][4 5 6][7 8 9]] kembali [[7][4 8][1 5 9][2 6][3]] (tidak harus dalam urutan itu) dan untuk ["ABCD""EFGH""IJKL"] kembali ["I""EJ""AFK""BGL""CH""D"] (tidak harus dalam...

11
Juara Frogger

Permainan Sebagian besar dari kita tahu tentang Frogger , game arcade era 80-an di mana tujuannya adalah untuk melompat katak dengan aman melintasi jalan raya yang sibuk dan kolam penuh bahaya untuk tiba dengan selamat di rumah. Sebuah tantangan dikeluarkan beberapa bulan lalu untuk mengembangkan...

11
Tambahkan setiap angka dalam sebuah string

Diberikan string yang berisi angka desimal: teststring134this 123test string54 100 tambahkan setiap angka dalam string ini dengan satu untuk memberikan string baru teststring135this 124test string55 101. String dapat diberikan sebagai: argumen baris perintah STDIN variabel variabel atau...

11
5 Detik untuk Menemukan Kue

Pi kali e (atau Pai jika Anda suka notasi ambigu) ke 100 tempat desimal adalah: 8.5397342226735670654635508695465744950348885357651149618796011301792286111573308075725638697104739439... ( OIES A019609 ) ( argumen untuk kemungkinan irasionalitas ) Tugas Anda adalah menulis sebuah program yang...