Pemrograman Puzzle & Golf Kode

23
Masalah Pancake Bakar

Tantangan ini terkait dengan Flipping Pancake . Anda mungkin pernah mendengar tentang penyortiran pancake , di mana setumpuk pancake diurutkan berdasarkan ukuran dengan memasukkan spatula ke dalam tumpukan dan membalik semua pancake di atas spatula, sampai pancake diurutkan terkecil hingga...

23
Di mana nol Champernowne?

Pertimbangkan string tak hingga dari semua bilangan desimal non negatif yang digabungkan bersama-sama secara berurutan (mirip dengan konstanta Champernowne ): 0123456789101112131415161718192021222324252627282930...979899100101102103... Tulis program atau fungsi yang menggunakan bilangan bulat...

23
Bursa Efek KoTH

Pasar saham adalah semua tentang kecepatan pengetahuan. Tidak seperti tantangan sebelumnya, harga saham saat ini tidak acak: itu ditentukan oleh mereka yang bermain. Jika Anda dapat mengidentifikasi stok di bawah harga sebelum orang lain, maka Anda telah menulis sendiri program penghasil...

23
Jadikan tampilan top-down atap hip di ASCII

Pertama, beberapa terminologi ( sumber ): Sebuah atap pinggul adalah (mengutip Wikipedia) "jenis atap di mana semua pihak kemiringan ke bawah ke dinding, biasanya dengan kemiringan yang cukup lembut" Kemiringan adalah permukaan planar yang merupakan bagian dari atap Bubungan adalah tepi tempat...

23
Kode Sumber Faux

Keluarkan satu karakter acak untuk setiap karakter kode sumber (seperti yang diilustrasikan di bawah). Probabilitas setiap karakter adalah frekuensi dalam kode sumber asli. Dengan demikian output akan menjadi kode sumber palsu yang menyerupai quine. Spesifikasi Batasan Batasan quine standar...

23
Jimmy array ini turun

Rekan kerja saya, Jimmy agak baru di C / C ++. Dia juga tipe pembelajar yang lambat. Sekarang, agar adil, kodenya selalu dikompilasi, tetapi ia memiliki beberapa kebiasaan yang sangat ceroboh. Misalnya, semua orang tahu bahwa Anda dapat mendefinisikan array seperti ini: int spam[] = {4, 8, 15, 16,...

23
Mouse dengan Dynamite

Kamu adalah tikus. Teman-teman mouse Anda semuanya telah ditangkap, dan tidak sadar dan terjebak dalam labirin yang hanya memiliki satu pintu masuk / keluar. Anda memiliki peta labirin yang sempurna, sehingga Anda dapat merencanakan solusi untuk bergegas masuk dan membawa semuanya ke tempat yang...

23
Buat matriks piramidal

Matriks piramidal adalah matriks persegi di mana semua angka bertambah atau berkurang dari titik pusat, seperti dua matriks di bawah ini: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 Atau: 3 3 3 3 3 3 2 2 2 3 3 2 1 2 3 3 2 2 2 3 3 3 3 3 3 Diberikan integer non-nol n, buat matriks...

23
Masalah Decanting

Diberikan N decanters (0 < N <10) dengan yang dapat menampung C 0 ... C N-1 liter (0 < C <50) dan goal G liter, harap tentukan apakah mungkin untuk mencapai tujuan itu hanya dengan menggunakan tindakan berikut: Isi botol Kosongkan botol Tuang dari satu botol ke botol lain sampai yang...

23
Basis dalam campuran

Input: Daftar / array bilangan bulat untuk setiap item dalam kisaran 2-36. Output: Jumlah bilangan bulat (sebagai basis 10), di mana setiap integer berikutnya berada di dasar nilai sebelumnya (dimulai dengan basis reguler 10). Contoh: Misalkan kita memiliki input seperti ini: [4, 12, 34, 20,...

23
Demikianlah yang dikatakan Gembala

Aku lelah, tapi sepertinya aku tidak bisa tidur. Bantu saya menghitung domba. Diberikan input N (bilangan bulat positif), buat N domba melompati pagar ascii, seperti contoh di bawah ini. Hanya satu bingkai yang harus ditampilkan sekaligus: o |-| ──|-|── 0 o|-| ──|-|── 0 o |-| ──|-|──...

23
Temukan palindrom super!

Pertimbangkan nomor 99999999. Angka itu jelas merupakan palindrom. Faktor prima terbesar dari 99999999 adalah 137. Jika Anda membagi 99999999 dengan 137, Anda mendapatkan 729927. Angka ini juga merupakan palindrom. Faktor prima terbesar dari 729927 adalah 101. 729927/101 = 7227 yang lagi...

23
Traveling Pumpkin Problem

Latar Belakang: Jack adalah labu yang suka menakuti penduduk desa di dekat petak labu setiap Halloween. Namun, setiap tahun setelah seseorang menyalakan lilin di dalam dirinya, ia memiliki waktu terbatas untuk menakuti semua orang sebelum lilin habis, sehingga tidak dapat menakuti penduduk desa...

23
Di situs ini kami mematuhi hukum termodinamika!

Dan khususnya hukum kedua : entropi sistem terisolasi meningkat seiring waktu . Untuk tantangan ini, " Sistem terisolasi " akan dianggap sebagai program atau fungsi (disingkat "program" mulai sekarang); Berlalunya " waktu " akan sesuai dengan eksekusi yang berulang dari output program , dianggap...

23
Bagaimana Draw Icicles Melting

Seorang pematung ditugaskan untuk membuat patung-patung es untuk museum baru di Greenland. Dia telah diberikan spesifikasi oleh bosnya, yang terdiri dari dua angka: [s, m] atau ukuran dan lelehan. Ukuran harus berupa angka ganjil. Dia diberi beberapa foto es dingin: vvvvv [5, 0] vvv v vvvvvvv...

23
Membalikkan Delta dari Array

Membalikkan Delta dari Array Kelanjutan dari Invers Delta dari sebuah Array Tugas Anda adalah untuk mengambil array integer 32 bit yang ditandatangani, kompilasi ulang dengan delta yang dibalik. Contoh Daftar, 18 19 17 20 16 memiliki delta: 1 -2 3 -4 yang, ketika dibalik, menghasilkan:...

23
Hasilkan saya chip QFP!

Hasilkan saya chip QFP! Dari kotak pasir! QFP adalah jenis faktor bentuk untuk komponen listrik tempat pin keluar dari sisi chip. Berikut adalah gambar komponen QFP yang khas: Anda dapat melihat bahwa rumus umum adalah memiliki 4 sisi pin dengan jumlah yang sama. Tantangan Anda adalah membuat...