Pemrograman Puzzle & Golf Kode

24
Dibagi secara Berurutan

Kadang-kadang untuk tertidur, saya akan menghitung setinggi yang saya bisa, sementara melewatkan angka yang tidak bebas persegi . Saya mendapatkan sedikit sensasi ketika saya bisa melompati beberapa angka berturut-turut - misalnya, 48,49,50semua TIDAK bebas persegi (48 dapat dibagi dengan 2 ^ 2, 49...

24
Segitiga Pascal (Semacam)

Kebanyakan orang di sini mengenal Segitiga Pascal. Itu dibentuk oleh baris berturut-turut, di mana setiap elemen adalah jumlah dari dua tetangganya yang kiri atas dan kanan atas. Ini adalah 5baris pertama (dipinjam dari segitiga Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 . ....

24
Bangga Bertrand

Postulat Bertrand menyatakan bahwa untuk setiap bilangan bulat n ≥ 1 ada setidaknya satu prime p sehingga n <p ≤ 2n . Untuk memverifikasi teorema ini untuk n <4000 kita tidak perlu memeriksa 4000 kasus: Trik Landau mengatakan cukup untuk memeriksa bahwa 2, 3, 5, 7, 13, 23, 43, 83, 163, 317,...

24
Alice dan Bob bertengkar

Alice (A) dan Bob (B) memutuskan untuk bertempur. Setiap kombatan memiliki 10 kesehatan. Mereka bergiliran menggulung dadu 6 sisi untuk kerusakan. Kerusakan itu dihapus dari kesehatan lawan mereka. Pada akhirnya Alice atau Bob, akan mengalahkan musuh mereka. Tunjukkan padaku bagaimana...

24
Tantangan Golf Es

Tujuan dari tantangan ini adalah untuk menulis program atau fungsi yang mengembalikan jumlah serangan paling sedikit yang diperlukan untuk menyelesaikan kursus yang diberikan. Memasukkan Tata letak kursus dapat diteruskan dengan cara dan format yang sesuai yang Anda inginkan. (baca dari konsol,...

24
Hasilkan Pria Budaya

Tantangan ini diinspirasi oleh meme Men of Culture . Meme itu melibatkan pengosongan bagian dari teks aslinya, Ah, saya melihat Anda seorang pria budaya juga. untuk membuatnya tampak seolah-olah karakter mengatakan sesuatu yang lain. Tantangan Anda adalah menulis sebuah program yang, jika...

24
Berlomba di Sekitar Lintasan

Saya mencari pembalap tercepat. Tunjukkan lap tercepat Anda di sekitar trek 18x14 yang ditunjukkan di bawah ini. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | \ \ / / \ \____/ / \ / \ / \______/ Tugas Anda adalah memindahkan mobil di bawah lintasan sekali di...

24
Anda harus membuat Tiang ASCII!

Cross diposting dari posting anagolf saya (catatan: mungkin mengandung spoiler, post mortem). Keluarkan teks berikut dengan tepat. Anda mungkin memiliki spasi tambahan trailing di setiap baris, dan juga mengikuti baris baru. Kode terpendek, dalam byte, menang. !"! "#$#" #$%&%$#...

24
Jarak Ksatria

Dalam Catur, Ksatria di grid (x, y) dapat pindah ke (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) dalam satu langkah. Bayangkan papan catur tanpa batas dengan hanya Knight di (0, 0): Berapa banyak langkah yang diperlukan untuk...

24
Penyiaran modular

Tantangan ini terkait dengan beberapa fitur bahasa MATL, sebagai bagian dari acara Bahasa Bulan Mei 2018 . pengantar Dalam MATL, banyak fungsi dua-input berfungsi elemen dengan siaran . Ini berarti yang berikut: Elemen-bijaksana (atau vektor ): fungsi mengambil input dua array dengan ukuran...

24
Jumlah Pertukaran Swap

Dengan diberikan daftar kosong bilangan bulat positif , tugas Anda adalah menentukan jumlah nilai unik ± x ± y ± z ± ...( x , y, z, ... )(x,y,z,...)(x, y, z, \dots)± x ± y± z± ...±x±y±z±...\pm x \pm y \pm z \pm \dots Sebagai contoh, perhatikan daftarnya . Ada delapan cara yang memungkinkan untuk...

24
Temukan 10-adic cube root dari 3

Saya suka menganggap angka 10-adic sebagai angka yang bergerak tak terhingga ke kiri, atau modul integer dengan kekuatan 10 yang sangat besar. Benda-benda terbawa tanpa batas ke kiri dan menghilang. Untuk melihat apa yang saya maksud, perhatikan itu...6667 * 3 = 1 di tanah 10-adic, karena "2" yang...

24
Hitung Karakter Berturut-turut

Diberikan string yang hanya berisi huruf, menghasilkan panjang jangka terpanjang dari huruf alfabet berturut-turut berisi kata, di mana urutan tidak masalah. Contoh algoritma dapat mengurutkan kata, menghapus duplikat, dan kemudian menampilkan jangka waktu terpanjang. Uji Kasus watch ->...

24
Masalah Jumlah Spiral

Bilangan spiral adalah kisi tak terbatas yang kuadrat kiri atas memiliki angka 1. Berikut adalah lima lapisan pertama spiral: Tugas Anda adalah mencari tahu angka dalam baris y dan kolom x. Contoh: Input: 2 3 Out : 8 Input: 1 1 Out : 1 Input: 4 2 Out : 15 catatan: Bahasa pemrograman...

24
PengucapanSort ™

Kita semua tahu tentang algoritma pengurutan mewah yang berbeda, tetapi tidak ada yang memberikan angka dengan cara yang mudah diucapkan. Untuk mengatasinya, saya usulkan menggunakan PengucapanSort ™, cara paling alami untuk mengurutkan daftar angka. Pengucapan Aturan resmi untuk mengucapkan...

24
Urutan Neighbor Baru

Bilangan bulat non-negatif bosan selalu memiliki dua tetangga yang sama, sehingga mereka memutuskan untuk mencampuradukkan sedikit. Namun, mereka juga malas dan ingin tetap sedekat mungkin dengan posisi semula. Mereka datang dengan algoritma berikut: Elemen pertama adalah 0. The nt hnthn^{th}...

24
Gambar pola berlian ini

Pola di bawah ini akan membentuk dasar dari tantangan ini. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ Diberikan lebar dan tinggi input, masing-masing >=1, menampilkan pola seni ASCII di atas berulang kali, bergabung (dan tumpang tindih) di berlian kecil. Misalnya, ini adalah...