Pemrograman Puzzle & Golf Kode

17
Kucing yang meledak!

Tantangan Anda akan membuat program / fungsi yang membutuhkan panjang string input n, dan: Letakkan kthchar di tengah ruang, di mana k = (n+1)/2. Ini akan menjadi lokasi ground zero Anda. Letakkan sisa karakter non-spasi putih yang diatur secara acak di sekitar ground zero. Jarak Pythagoras dari...

17
Koneksi yang kuat

pengantar Ada perkebunan yang didefinisikan oleh satu papan persegi besar seperti ini: Angka-angka di dalam setiap kotak kecil mewakili nilai area / uang tunai / ... Petani membutuhkan bantuan untuk menemukan kotak N yang terhubung (itu berarti semua kotak N harus memiliki setidaknya satu...

17
Terjemahkan program Glypho

Diberikan masukan dari setiap program Glypho yang valid , mengeluarkan mitra "yang dapat dibaca manusia". Glypho adalah ide esolang yang menarik: Referensi instruksi diberikan di sini. Untuk setiap instruksi, karakter abcd mewakili simbol yang menyusun setiap instruksi. a mengacu pada simbol...

17
Urutan Permutasi Spiral

Kita bisa menggulung bilangan asli dalam spiral persegi panjang: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Tetapi sekarang setelah kita memilikinya di kotak persegi panjang kita bisa melepas spiral dalam urutan yang berbeda,...

17
Ubah Waktu menjadi String

Masalah Suatu hari, bos Anda mendatangi Anda dan memberi tahu Anda bahwa dia perlu tahu waktu. Dia masih bersikeras setelah Anda menunjuk jam tepat di atas kepala Anda, dan mengaku memiliki kasus parah dyscalculia , yang menyebabkan dia bahkan tidak dapat melihat angka pada jam. Sementara Anda...

17
Temukan jumlah lintas-alternatif n

Diberikan input dari integer positif tunggal, output "jumlah lintas-alternatif" yang sesuai dengan integer itu. Ambil contoh input n=5. Untuk menemukan jumlah lintas-alternatif, pertama-tama buat kisi persegi lebar dan tinggi nyang, membaca dari kiri ke kanan dan atas ke bawah, dimulai dari 1dan...

17
Penentu 2x2 rekursif

Penentu 2 2 matriks a b c d diberikan oleh ad - bc. Diberikan matriks digit dengan dimensi 2 n oleh 2 n , n ≥ 1, output hasil yang diperoleh dengan menghitung secara rekursif penentu masing-masing 2 oleh 2 sub-blok sampai kita mencapai angka tunggal. Misalnya diberi input 3 1 4 1 5 9 2 6 5 3...

17
Angka cokelat

Diberikan moleh ncokelat, m,npositif, output sejumlah cara untuk memecahkan bar ke mn1 oleh 1 buah dimana setiap istirahat terjadi pada gridline a. Ketertiban itu penting. Potongan juga dapat dibedakan, sehingga dua potong di kedua ujung batang cokelat 1 oleh 3 tidak setara. Misalnya, untuk blok...

17
Implode the Box

Kotak ASCII terlihat seperti ini: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | | | | ++ | | | | | | || | | +------+ | | || +--+ | | || +---+ || || +-----+ || +------------+ | | ++ | | | | | | | | +------------+...

17
Vektor Sufiks Tua yang Baik

Terinspirasi oleh manual lama ... Tantangan Saya mendefinisikan sebuah th akhiran vektor b sebagai daftar boolean panjang a dengan b mengikuti nilai-nilai truthy. Menulis sebuah program atau fungsi yang, diberikan sebuah dan b dengan cara apapun, mengembalikan sebuah th akhiran vektor b dengan...

17
Masalah Jembatan dan Obor

Inspirasi untuk ini teka-teki kode golf adalah Jembatan dan Torch masalah , di mana d orang pada awal jembatan semua harus menyeberang dalam jumlah sedikit waktu. Tangkapannya adalah bahwa paling banyak dua orang dapat menyeberang sekaligus, jika tidak jembatan akan hancur karena beratnya, dan...

17
Buat penjelasan kode ini lagi cantik

pengantar Sebagian besar pegolf kode di sini menambahkan penjelasan pada kiriman mereka, jadi lebih mudah untuk memahami apa yang terjadi. Biasanya codelines pergi ke kiri dan penjelasan yang sesuai ke kanan dengan semacam pemisah. Agar terlihat cantik, pemisah semua berada di kolom yang sama....

17
Formula pecahan utama yang aneh

Diberikan bilangan bulat positif n keluaran bilangan bulat a dan b (membentuk pecahan tereduksi a / b ) sedemikian rupa sehingga: Di mana p k adalah bilangan prima k th (dengan p 1 = 2). Contoh: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, 8125 5 -> 41472, 99125 15 ->...

17
Buat kota ABACABA

Inilah kota ke-3 ABACABA: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Itu dibuat dari urutan ABACABA , yang pada dasarnya adalah: A (iterasi 1) tempat B - AB repeat A - ABA (iterasi ke-2) Tempat C - ABAC Ulangi ABA - ABACABA (iterasi ke-3) dan Anda mendapatkan idenya. Bangunan-bangunan...

17
Primes dalam Berbagai Pangkalan

Tantangan: Anda diberi nomor basis 10. Untuk setiap basis dari 10 menghitung mundur ke basis 2: Ambil nomor input asli sebagai string 10 basis, dan hapus angka apa pun dari nomor yang tidak valid untuk basis. Menafsirkan string angka yang dihasilkan di pangkalan itu. Jika ini memberi 1 atau 0,...

17
Symme-Try This Trial Trial

Sebuah string yang panjangnya adalah bilangan segitiga positif (1, 3, 6, 10, 15 ...) dapat disusun menjadi "segitiga teks sama sisi" dengan menambahkan beberapa spasi dan baris baru (dan menjaganya dalam urutan bacaan yang sama). Misalnya, string 10 panjang ABCDEFGHIJmenjadi: A B C D E F G H I...

17
Sebenarnya Integer Metagolf

Latar Belakang Sebenarnya (penerus Serius ) adalah bahasa golf imperatif berbasis stack yang saya buat pada November 2015. Seperti banyak bahasa golf lainnya, ia memiliki perintah satu byte yang melakukan fungsi berbeda berdasarkan konten stack. Salah satu spesialisasi adalah matematika - ia...