Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

25
Membalikkan Delta dari Array
Membalikkan Delta dari Array Kelanjutan dari Invers Delta dari sebuah Array Tugas Anda adalah untuk mengambil array integer 32 bit yang ditandatangani, kompilasi ulang dengan delta yang dibalik. Contoh Daftar, 18 19 17 20 16 memiliki delta: 1 -2 3 -4 yang, ketika dibalik, menghasilkan: -4 3 -2 1 lalu …

2
Mouse dengan Dynamite
Kamu adalah tikus. Teman-teman mouse Anda semuanya telah ditangkap, dan tidak sadar dan terjebak dalam labirin yang hanya memiliki satu pintu masuk / keluar. Anda memiliki peta labirin yang sempurna, sehingga Anda dapat merencanakan solusi untuk bergegas masuk dan membawa semuanya ke tempat yang aman. Namun, labirin dijaga dengan sistem …

1
Jadikan tampilan top-down atap hip di ASCII
Pertama, beberapa terminologi ( sumber ): Sebuah atap pinggul adalah (mengutip Wikipedia) "jenis atap di mana semua pihak kemiringan ke bawah ke dinding, biasanya dengan kemiringan yang cukup lembut" Kemiringan adalah permukaan planar yang merupakan bagian dari atap Bubungan adalah tepi tempat dua lereng atap yang berseberangan bertemu Pinggul adalah …

9
Traveling Pumpkin Problem
Latar Belakang: Jack adalah labu yang suka menakuti penduduk desa di dekat petak labu setiap Halloween. Namun, setiap tahun setelah seseorang menyalakan lilin di dalam dirinya, ia memiliki waktu terbatas untuk menakuti semua orang sebelum lilin habis, sehingga tidak dapat menakuti penduduk desa lagi karena tidak ada yang bisa melihatnya. …

3
Masalah Pancake Bakar
Tantangan ini terkait dengan Flipping Pancake . Anda mungkin pernah mendengar tentang penyortiran pancake , di mana setumpuk pancake diurutkan berdasarkan ukuran dengan memasukkan spatula ke dalam tumpukan dan membalik semua pancake di atas spatula, sampai pancake diurutkan terkecil hingga terbesar di piring. Masalah pancake yang terbakar sedikit berbeda. Semua …

16
Buat matriks piramidal
Matriks piramidal adalah matriks persegi di mana semua angka bertambah atau berkurang dari titik pusat, seperti dua matriks di bawah ini: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 Atau: 3 3 3 …

23
Basis dalam campuran
Input: Daftar / array bilangan bulat untuk setiap item dalam kisaran 2-36. Output: Jumlah bilangan bulat (sebagai basis 10), di mana setiap integer berikutnya berada di dasar nilai sebelumnya (dimulai dengan basis reguler 10). Contoh: Misalkan kita memiliki input seperti ini: [4, 12, 34, 20, 14, 6, 25, 13, 33] …

19
Kode Sumber Faux
Keluarkan satu karakter acak untuk setiap karakter kode sumber (seperti yang diilustrasikan di bawah). Probabilitas setiap karakter adalah frekuensi dalam kode sumber asli. Dengan demikian output akan menjadi kode sumber palsu yang menyerupai quine. Spesifikasi Batasan Batasan quine standar berlaku. Tidak ada program atau fungsi kosong. Juga tidak membaca sumber …

20
Jimmy array ini turun
Rekan kerja saya, Jimmy agak baru di C / C ++. Dia juga tipe pembelajar yang lambat. Sekarang, agar adil, kodenya selalu dikompilasi, tetapi ia memiliki beberapa kebiasaan yang sangat ceroboh. Misalnya, semua orang tahu bahwa Anda dapat mendefinisikan array seperti ini: int spam[] = {4, 8, 15, 16, 23, …
23 code-golf  string  parsing  c 

6
Pecahan menjadi desimal tepat
Tulis program atau fungsi yang memberikan dua bilangan bulat a, b menghasilkan string yang berisi angka desimal yang mewakili fraksi a / b secara tepat . Jika a / b adalah bilangan bulat, cukup output nilainya, tanpa titik desimal atau nol di depan: 123562375921304812375087183597 / 2777 -> 44494913907563850333124661 81 / …



12
Jumlah siklus permutasi
Pertimbangkan permutasi bilangan bulat 1, ... n,, seperti ini untuk n = 6: [5,2,4,3,6,1] Jika Anda melihat permutasi sebagai pemetaan dari [1,2,3,4,5,6]ke [5,2,4,3,6,1], permutasi dapat didekomposisi menjadi siklus terpisah . Siklus adalah subset elemen yang saling memetakan. Misalnya, 1dipetakan ke 5, yang dipetakan ke 6, yang dipetakan kembali ke 1. …

30
Di mana nol Champernowne?
Pertimbangkan string tak hingga dari semua bilangan desimal non negatif yang digabungkan bersama-sama secara berurutan (mirip dengan konstanta Champernowne ): 0123456789101112131415161718192021222324252627282930...979899100101102103... Tulis program atau fungsi yang menggunakan bilangan bulat negatif yang mengindeks (berbasis-0) ke dalam string tak hingga ini. Output truthy nilai jika digit diindeks adalah 0, jika tidak output …

16
Urutkan pembagi angka berdasarkan faktorisasi utama
Diberikan input bilangan bulat ≥ 2, mengeluarkan daftar pembagi yang diurutkan berdasarkan eksponen dalam faktorisasi utama mereka, dalam urutan naik, memesan pertama dengan prime terbesar, kemudian oleh terbesar kedua, dan seterusnya. Sebagai contoh, ambil bilangan bulat 72, yaitu 2 3 3 2 . Ini memiliki pembagi 1 3^0 · 2^0 …

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.