Pemrograman Puzzle & Golf Kode

15
Jadikan aku pohon Natal yang terbalik!

Tantangan Kita semua tahu tentang pohon Natal yang normal - tetapi bagaimana dengan pohon Natal yang terbalik ! Ini adalah tantangan bertema Natal yang cukup mudah. Tujuan dari tantangan ini adalah menjadikan saya pohon Natal terbalik ASCII. Berikut adalah aturan untuk tantangan ini: Terima...

15
XOR mengurutkan array

Diberi kunci, dan array string, kocok array sehingga diurutkan ketika setiap elemen XOR'd dengan kunci. XOR'ing dua string Untuk XOR string dengan kunci, XOR masing-masing nilai karakter dari string dengan pasangannya di kunci, dengan asumsi bahwa kunci berulang selamanya. Misalnya,...

15
Menemukan Waktu Favorit Saya

Saya sangat suka saat-saat yang mengikuti pola tertentu. Khususnya, saya suka saat-saat di mana semua digitnya sama, atau semua angka bertambah secara hitung satu dari kiri ke kanan. Lebih jauh lagi, saya sangat benci ketika orang-orang menaruh surat di zaman saya, jadi semua omong kosong AM / PM...

15
Penghilang Strategis

Posting ini secara longgar terinspirasi oleh pos mathoverflow ini . Vanisher adalah pola apa pun dalam Permainan Kehidupan Conway yang benar-benar menghilang setelah satu langkah. Misalnya pola berikut adalah ukuran 9 Vanisher. Properti Vanishers yang menarik adalah bahwa pola apa pun dapat...

15
Tips untuk bermain golf di Husk

Husk adalah bahasa golf yang cukup baru, dibuat oleh pengguna PPCG Leo dan Zgarb . Itu sudah mulai semakin kompetitif, sering tetap dekat atau bahkan mengalahkan bahasa yang dikenal sangat singkat, seperti Jelly dan 05AB1E. Mari kita daftar beberapa teknik golf yang agak spesifik untuk Husk....

15
Replikator string

Di Vim, Anda bisa mengulangi perintah dengan mendahului dengan angka, seperti 3ddsetara dengan dd dd dd. Nah, pola berulang ini tidak terbatas pada perintah Vim. String juga dapat direplikasi dengan cara ini. Spesifikasi: Diberikan string, yang hanya terdiri dari digit, karakter alfabet (huruf...

15
Cara lainnya menggeser kolom dan baris array 2D

Objektif Dengan array 2D ukuran berapa pun, tulislah sebuah program atau fungsi untuk menggeser kolom dan baris secara alternatif Contoh a b c d e f g h i j k l m n o Semua elemen di kolom pertama bergeser ke bawah satu baris, kolom kedua bergeser ke atas satu baris, yang ketiga bergeser ke...

15
Kompresi Palindrome

Tantangan Tulis program yang mengkompres dan mendekompresi teks ASCII tanpa kehilangan. Ini harus dikhususkan untuk bekerja dengan baik dengan palindrom, termasuk palindrom yang tidak peka huruf besar dan kecil. Kompresi terbaik dengan sumber terkecil menang. Mencetak gol total_bytes_saved /...

15
Partai paritas modulo

Anda diberi array A dari n bilangan bulat yang benar-benar positif, dengan n ≥ 2 . Tugas Anda adalah memetakan setiap entri A i ke: 1 jika A j mod A i aneh untuk setiap j sedemikian sehingga 1 ≤ j ≤ n dan j ≠ i 2 jika A j mod A i bahkan untuk setiap j sedemikian sehingga 1 ≤ j ≤ n dan j ≠ i 0...

15
Piramida Bahasa

Tulis kode yang menjalankan atau mengkompilasi dalam sebanyak mungkin bahasa pemrograman dan mencetak daftar nama-nama baru dari bahasa pemrograman sebelumnya dan saat ini yang dipisahkan. Setiap bahasa yang digunakan harus memiliki nama 1 karakter lebih panjang dari sebelumnya; ex. C#, C++,...

15
Di sana, saya memecahkannya (dengan gunting)

Tantangan Diberikan string yang menggambarkan aturan pemotongan dan string lain, potong bagian dari string kedua menggunakan aturan yang dijelaskan oleh string pertama. Kedua string akan terdiri dari huruf a-zatau A-Z, mana yang Anda pilih (mereka tidak harus diwakili dengan cara yang sama). Cara...

15
Dua langkah maju dan satu langkah mundur

Katakanlah saya berjarak sepuluh langkah dari tujuan saya. Saya berjalan di sana mengikuti pepatah lama, "Dua langkah maju dan satu langkah mundur". Saya mengambil dua langkah maju, satu mundur, sampai saya berdiri tepat di tempat tujuan saya. (Ini mungkin melibatkan melangkah melewati tujuan saya,...

15
Perburuan Telur Paskah API yang Hebat!

API Perburuan telur Paskah! Ada API di http://easter_egg_hunt.andrewfaraday.com yang akan menyediakan perburuan telur Paskah khusus, hanya untuk Anda ... Anda dapat melihat dokumen API di alamat di atas, atau coba dari sini. API: Semua panggilan ke API ini adalah permintaan GET, yang akan...

15
Nomor keluaran, lebih atau kurang

Tantangan Diberikan string input (atau array) yang terdiri dari <dan >, output urutan (array atau string) bilangan bulat sehingga: semua operator benar ketika diterapkan secara berurutan antara angka berurutan dalam output semua bilangan bulat positif (1 atau lebih besar) jumlah bilangan...

15
Bergabunglah dengan kamar

Jadi, inilah peta, katakanlah, penjara bawah tanah ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Katakanlah pahlawan di Kamar A (di kiri atas) dan tujuan mereka (seorang pangeran dalam kesusahan?) Ada di Kamar B (di kanan bawah). Peta kami...