Pemrograman Puzzle & Golf Kode

12
Kuadrat-kosongkan string!

Diberikan string, kuadratkan pertama sebagai berikut: Pertama, tulis string. abcde Selanjutnya, tulis string diputar satu kiri. abcde bcdea Terus lakukan ini sampai Anda menulis baris len (string) . abcde bcdea cdeab deabc eabcd Sekarang, baca dari string seperti

12
Bilangan Poligon!

pengantar Dalam matematika, bilangan poligon adalah bilangan yang direpresentasikan sebagai titik atau kerikil yang disusun dalam bentuk poligon beraturan. Titik-titik dianggap sebagai alfa (unit). Ini adalah satu jenis angka figurate 2 dimensi. Angka 10, misalnya, dapat disusun sebagai...

12
Gambarkan Kurva Hilbert

Hilbert Curve adalah jenis kurva pengisian ruang, dan pada dasarnya memetakan garis ke pesawat. Setiap titik dalam garis hanya bersesuaian dengan satu titik di bidang, dan setiap titik di bidang tersebut bersesuaian dengan hanya satu titik pada garis. Yang ditampilkan adalah iterasi 0 hingga 4 dari...

12
Hasilkan / * komentar nomor baris * /

Tugas Anda adalah menulis program (atau fungsi) yang akan mengambil string sebagai input dan menambahkan teks ke awal setiap baris yang memenuhi aturan berikut: Teks yang ditambahkan harus berisi nomor baris. Anda dapat menggunakan pengindeksan berbasis 0 atau 1. Teks harus berupa komentar dalam...

12
Aku ingin melihatmu mati kehausan

Anda adalah seorang musafir yang melintasi padang pasir antara dua kota. Anda tidak dapat membawa air yang cukup untuk menyeberang tanpa berhenti. Ini adalah variasi dari teka-teki klasik. Aturan Gurun terlihat seperti ini: kotak WxH sebagian besar ruang kosong. Ruang yang ditandai Sadalah tempat...

12
Kelompokkan sel-sel ini!

Tantangan ini didasarkan pada game Layerz. Diberikan, pada stdin atau sebagai argumen fungsi, array sel 2D persegi panjang di mana setiap sel berisi salah satu kosong (Anda dapat memilih untuk menggunakan 0s daripada kosong tanpa penalti), 1, 2, 3, atau 4 ; temukan cara untuk membaginya menjadi...

12
Tantangan Multi-Bahasa

Setelah semua kesenangan yang kami alami dengan tantangan polyglot di masa lalu ( baru-baru ini ), bagaimana dengan tantangan di mana output bisa dalam dua bahasa? Jawaban Anda perlu menerima input boolean bdan output teks "true"atau "false". Kode yang sama perlu ditampilkan, ketika dijalankan...

12
Ciutkan ascii-art

Tantangan Diberi kisi persegi panjang karakter ascii yang dapat dicetak sebagai string atau melalui input standar, tulis fungsi atau program yang memecah karakter non-spasi menjadi tumpukan di bagian bawah. Aturan: Output memiliki dimensi dan karakter yang sama dengan input. Karakter non-spasi...

12
Bantu saya melepaskan kabel ini!

Kabel saya semua kusut! Bukankah itu menjengkelkan saat kabel-kabel tersangkut? Yah, itu baru saja terjadi pada saya, jadi saya ingin membantu saya melepaskan mereka! Demi kenyamanan Anda, saya telah memutus semuanya dari perangkat, tetapi semuanya masih terhubung ke outlet. Tantangan Anda adalah...

12
Ubah sampel menjadi indeks

Kami menempatkan bola ke nomor tetap sebuah tempat sampah. Tempat sampah ini mulai kosong. Empty bin (a=4): 0 0 0 0 Dan satu demi satu kami menambahkan bola ke tempat sampah. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Kami membutuhkan cara cepat untuk mengulang semua kemungkinan keadaan yang...

12
Temukan Tanggal terdekat, diberi TargetDate dan Hari Minggu

Temukan Tanggal terdekat ke TargetDate untuk Hari Minggu tertentu. Misalnya, diberi tanggal 20161219dan satu hari dalam seminggu Friday (6), jawabannya adalah 20161216. Contoh lain, diberi tanggal 20161219dan satu hari dalam seminggu Wednesday (4), jawabannya adalah 20161221. Contoh terakhir,...

12
Konverter nomor bangunan basis profesor

Profesor matematika yang sinting ini ingin menyandikan semua penelitian mereka menggunakan sistem yang pasti akan mengalahkan pesaing mereka yang paling keren sekalipun! Untuk tujuan ini, profesor telah memutuskan untuk mengubah basis bukan hanya nomor yang mereka tulis tetapi setiap digit di...

12
Matematika Metagolf Mania!

Spesifikasi Mathemania: Setiap bagian dari kode Mathemania dimulai dengan angka 2. Dari 2, Anda dapat melakukan operasi berikut: e: Eksponensial. Default perintah ini adalah mengkuadratkan angka. f: Faktorial. Default perintah ini menggunakan faktorial tunggal pada angka ( using f on 2 = 2! =...

12
Pi Alam 2 - Sungai

Tujuan Diberikan string dengan kereta hash, hitung panjang totalnya dan bagi dengan jarak dari awal hingga selesai. Simulasi Apa yang kita simulasikan? Menurut makalah ini , perbandingan panjang sungai dengan jarak antara awal dan akhir adalah sekitar Pi! (Ini mungkin telah dibantah secara...

12
Jam berapa ini dalam unicode?

Tantangannya sederhana, diberi waktu input sebagai string dalam salah satu format berikut: hh, hh:mmatau hh:mm:ssdengan 0 ≤ hh ≤ 23, 0 ≤ mm ≤ 59dan 0 ≤ ss ≤ 59. Keluarkan jam berapa saat ini menggunakan simbol-simbol berikut: AA LABEL FOR CHARACTER CODE POINT HEXADECIMAL == ====================...