Pemrograman Puzzle & Golf Kode

18
Ayo Tessellate!

pengantar Dari Wikipedia : Sebuah tessellation dari permukaan datar adalah ubin dari pesawat menggunakan satu atau lebih geometris bentuk, disebut ubin, dengan tidak ada tumpang tindih dan tidak ada kesenjangan. Tessellation yang cukup terkenal ditunjukkan di bawah ini: Rhombi dibuat...

18
Hasilkan jalur non-berpotongan ascii-art

Diberikan 2 input integer yang mewakili ukuran bidang, xdan y, output jalur melalui bidang tersebut. Contoh output untuk 5, 4: # # # ### ### # Seluruh bidang adalah 5 dengan 4, dan ada jalur yang terbuat dari tanda hash yang melintasi bidang. Jalan harus selalu dimulai di sudut kiri atas,...

18
Output N dalam basis -10

Tantangan: Dalam bahasa pemrograman pilihan Anda, terima bilangan bulat sebagai input pada basis 10, dan hasilkan dalam notasi negatif , yang juga dikenal sebagai basis -10 Algoritme contoh: Ini adalah algoritma yang diambil dari Wikipedia untuk mengonversi basis 10 ke basis negatif apa pun di...

18
Hitung kotak

Tantangan Origami (kertas lipat) adalah bentuk seni kreatif. Sejauh yang saya tahu, penguasa Origami lebih suka kertas persegi. Mari kita mulai dari awal - mengkonversi kertas persegi panjang menjadi persegi. Jadi kertas itu dibagi menjadi kotak. Kami menghapus persegi terbesar yang berbagi satu...

18
Temukan sandpile identitas

Pertanyaan ini adalah tentang tumpukan pasir abelian . Baca tantangan sebelumnya dan tonton video numberphile ini untuk mempelajari lebih lanjut. Tumpukan abelian ukuran n oleh n adalah kotak yang berisi angka 0, 1, 2 dan 3 (mewakili jumlah butiran pasir). Menambahkan dua tumpukan pasir bekerja...

18
Siklus Terpanjang dalam Grafik

Diberikan grafik terarah, menghasilkan siklus terpanjang. Aturan Format input yang masuk akal diizinkan (misalnya daftar tepi, matriks konektivitas). Label tidak penting, jadi Anda dapat memberlakukan batasan pada label yang Anda butuhkan dan / atau inginkan, asalkan label tersebut tidak...

18
Nomor input; Nomor jalur keluaran

Golf kode Cerita yang benar-benar nyata : Saya seorang kontraktor yang bekerja di situs web www. Sky.Net dan salah satu tugas kami untuk membuat beberapa program sadar diri atau sesuatu, saya tidak tahu saya tidak benar-benar mendengarkan bos. Bagaimanapun juga dalam upaya untuk membuat kode kita...

18
Bleeeet Bleeeet Bl Bleet!

(Artinya: Konversi Bahasa Inggris ke Bleet) Kami telah memuji kambing sebagai dewa selama bertahun-tahun sekarang. Tetapi jika kita tidak dapat menerjemahkan bahasa Inggris ke 'Bleet', bahasa Goat God, kita tidak dapat berkomunikasi dengan mereka. Jadi, untuk berkomunikasi dengan mereka, kami...

18
Buat Salju!

Tugas Anda: menghasilkan kepingan salju Koch ke kedalaman n. Anda tidak perlu membuat kepingan salju Koch lengkap, hanya satu sisi dari segitiga awal. Wikipedia di Koch flakes: https://en.wikipedia.org/wiki/Koch_snowflake . Aturan: Program harus menghasilkan satu sisi kepingan salju Koch hingga...

18
Perampok - kali kuadrat akar

Tugas: Crack kode bergegas untuk mengalikan akar kuadrat dari bilangan bulat n oleh persegi itu! Anda harus memposting komentar di utas polisi dengan tautan ke sumber kerja Anda, menyebutkan dengan jelas bahwa Anda telah memecahkannya . Dalam judul jawaban Anda, Anda harus memasukkan tautan ke...

18
Ini adalah cara kami menggulung

Piet adalah bahasa pemrograman yang menarik karena sejumlah alasan. Hari ini kita akan fokus pada satu alasan: perintah roll . Perintah roll awalnya dari PostScript dan merupakan cara yang ampuh untuk memanipulasi tumpukan. Perintah roll memunculkan dua elemen teratas stack dan menggunakannya...

18
Segi Enam Tertanam!

Tugas Anda: diberi bilangan bulat n, buat pola segi enam tertanam mengikuti aturan di bawah ini, hingga kedalaman ke-n. Hexagon yang disematkan memiliki bentuk dasar ini: ( n=0) __ / \ \__/ Segi Enam Tertanam n=1dan n=2: ____ / \ \ /\__/ \ \ / \____/ ________ / \ \ \ /\__/ \ \ /\ /...

18
Buat alat kode kunci

Saat menggunakan Markup, seperti pada jaringan SE, lekukan empat spasi sebelum baris teks menyatakannya sebagai bagian dari blok kode, seperti yang saya harap Anda tahu. Jika tidak, berikut ini sebuah contoh (dengan .mewakili spasi): .... Kode .... Kode lainnya hasil dalam Code More...

18
Menjumlahkan? Itu keahlian saya!

pengantar Forte adalah bahasa esoterik yang sangat aneh berdasarkan konsep memodifikasi nilai-nilai angka. Dalam Forte angka bukan konstanta tetapi variabel, Anda bisa menggunakan LETinstruksi untuk memberikan nilai baru kepada mereka. Misalnya, setelah mengeksekusi LET 2=4-1dari sekarang...

18
Rugi atau Rugi?

Diberikan file audio, tentukan apakah itu dikodekan dalam format lossy atau format lossless. Untuk keperluan tantangan ini, hanya format berikut yang perlu diklasifikasikan: Rugi AC3 AMR AAC MP2 MP3 Ogg Vorbis WMA Kerugian AIFF FLAC TTA WAV Aturan Jika input diambil dalam bentuk nama...

18
Menampilkan n dengan n

Apa yang saya inginkan: Sederhananya, saya ingin tampilan berbasis teks, yang meminta input n,, lalu menunjukkan nilai itu pada tampilan! Tapi ada tangkapan. Setiap piksel 'benar' '(yang diisi) harus diwakili oleh angka itu n.. Contoh: Anda diberi input n . Anda dapat menganggap nakan menjadi...

18
Urutan yang sama dengan yang terpanjang

Definisi Sebuah urutan mungkin tidak bersebelahan, misalnya [1, 1, 1]adalah urutan dari [1, 2, 1, 2, 1]. Sebuah urutan sama adalah urutan di mana setiap elemen adalah sama. Urutan sama panjang terpanjang mungkin tidak unik, misalnya [1, 1]dan [2, 2]keduanya sama panjang terpanjang dari [2, 1, 1,...