Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

5
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 2 dengan 2 kami memiliki: …

11
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 …

8
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, misalnya pergi searah …

8
Siapa yang akan memenangkan pertandingan sepakbola?
Kejuaraan sepak bola Amerika, Super Bowl 50 , akan berlangsung hari ini pukul 11:30 malam UTC (dan Anda dapat menontonnya langsung online ). Tantangan ini dibuat untuk merayakannya. Dalam pertandingan sepak bola Amerika, dua tim berlomba untuk mendapatkan poin terbanyak dan ada enam cara untuk mencetak poin ini. Kami akan …

6
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 unik pertama, b mengacu pada simbol unik kedua, dll. …

6
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 masih bertanya-tanya bagaimana …

18
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 bertambah dengan satu posisi masing-masing: 1 2 3 …

4
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 char tidak boleh …

2
Output angka dasar quater-imajiner dalam biner
Tulis fungsi atau program yang mengeluarkan basis Quater-imajiner yang ditampilkan sebagai digit biner. Basis angka adalah 2 i , di mana i adalah akar kuadrat dari -1. Lihat Nomor Kompleks untuk rincian lebih lanjut tentang i . Setiap posisi digit dapat berubah dari 0 hingga 3 (kuartener), karena setiap bagian …

4
Apa bahasanya?
Baru-baru ini, leaderboard desain PPCG telah mengalami beberapa masalah dalam menguraikan header html jawaban . Dalam tantangan ini, Anda akan mengambil kesempatan sendiri untuk mengurai header jawaban. Contoh Kasus Uji Ini contoh input ( BUKAN kasus uji yang sebenarnya), supaya Anda bisa mendapatkan gagasan tentang bagaimana input mungkin menjadi seperti …


1
Menemukan Area Eksklusif di Persimpangan Lingkaran
Inilah teka-teki geometri yang menantang untuk Anda! Diberikan lingkaran A, dan nlingkaran lainnya B[n], temukan total area yang terkandung di dalamnya Ayang tidak ada di dalam lingkaran B. Kode Anda harus sesingkat mungkin. Memasukkan Masukan Anda harus berisi informasi berikut: Angka floating-point untuk mewakili jari-jari lingkaran A. Daftar angka floating-point …

8
Urutkan urutan yang disatukan
Pertimbangkan urutan berdasarkan hubungan perulangan f(n) = f(n-1)+f(n-2),, dimulai dengan f(1) = x1, f(2) = x2. Sebab x1 = 2, x2 = 1, urutannya dimulai seperti ini: 2 1 3 4 7 11 18 29 47 76 123 199 322 521 843 Menggabungkan ini menjadi string akan memberikan: 213471118294776123199322521843 Sekarang, …

14
Bangun lengkungan ASCII
Saya suka seni ascii dan saya sangat bosan, jadi saya menemukan beberapa karakter ascii dan mulai membuat hal-hal acak, kastil mario 8-bit, labirin, dan lengkungan. Saya menemukan bahwa lengkungan dapat dengan mudah ditumpuk dengan rapi. ╔═══════╗ ║╔═════╗║ ║║╔═══╗║║ ║║║╔═╗║║║ ╨╨╨╨─╨╨╨╨ Tantangan Buat program, fungsi, atau format standar lainnya yang menerima …

3
Perintah Abelian
Beberapa latar belakang Dalam matematika, suatu kelompok adalah tuple ( G , •) di mana G adalah satu set dan • merupakan operasi pada G sehingga untuk setiap dua elemen x dan y di G , x • y juga di G . Untuk beberapa x , y , z …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.