Pemrograman Puzzle & Golf Kode

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

10
Mengompresi Energi Ionisasi Atom
Ini adalah jenis tantangan kompresi yang berbeda. Dalam tantangan kompleksitas-kolmogorov yang normal , Anda harus membuat ulang daftar dengan tepat. Di sini, Anda diizinkan untuk membulatkan nilai dengan cara apa pun yang Anda inginkan. Apa yang menangkap? Skor Anda dihukum berdasarkan seberapa salah output Anda. Di bagian bawah pertanyaan ini …

13
Codegolf the Hafnian
Tantangannya adalah menulis codegolf untuk Hafnian dari sebuah matriks . The Hafnian dari 2n-by- 2nmatriks simetris Adidefinisikan sebagai: Di sini S 2n mewakili set semua permutasi bilangan bulat dari 1ke2n , yaitu [1, 2n]. Tautan wikipedia berbicara tentang matriks kedekatan tetapi kode Anda harus berfungsi untuk matriks masukan simetris yang …


15
Tumbangkan beberapa kartu domino!
Berkat pertanyaan ini untuk inspirasi Dalam tantangan ini kami akan mewakili garis domino sebagai string |, /dan \. Anda akan diberikan serangkaian kartu domino sebagai input dan Anda harus menentukan seperti apa bentuknya ketika sudah selesai. Berikut adalah aturan bagaimana domino jatuh Domino berdiri |, kiri dari domino jatuh kiri …


3
Angka yang Hilang Direvisi
Latar Belakang: Saya awalnya memposting pertanyaan ini tadi malam, dan menerima serangan balik karena ketidakjelasannya. Sejak itu saya telah berkonsultasi dengan banyak personel mengenai tidak hanya kata-kata dari masalah, tetapi juga kerumitannya (yang bukan O (1)). Masalah pemrograman ini adalah putaran jahat pada pertanyaan wawancara Amazon. Pertanyaan: Diberikan String bilangan …

29
Keluarkan jalur biner dari angka
Untuk bilangan bulat nyang memuaskan n > 0, tulis nilainya sebagai jalur turun kanan berdasarkan representasi binernya. Aturan Set bit pertama (paling signifikan) selalu di sudut kiri atas. Ketika bit berikutnya diatur (a 1), gambar sebuah karakter ("diisi") pada baris berikutnya di kolom yang sama dengan karakter sebelumnya digambar. Cobalah …
22 code-golf  number 

5
Ladybugs simetris
Pengantar: Ketika kita berpikir tentang Ladybugs, kita biasanya memikirkan bug oranye merah atau gelap dengan bintik-bintik hitam. Meskipun ini tidak perlu benar, karena ada juga hitam dengan kepik berbintik merah / oranye , atau kepik tanpa bintik sama sekali , kami terutama membayangkan kepik seperti Asian Ladybug ini: Hal lain …

15
Urutan angka mandiri
Mari kita definisikan bilangan mandiri sebagai bilangan bulat positif, yang digit-nya muncul dalam jangka panjang yang sama dengan diri mereka sendiri. Dengan kata lain, setiap angka desimal d (tidak termasuk 0 ) hanya terjadi dalam panjang yang berjalan tepat d . Tugas Anda dapat memilih salah satu dari tiga metode …


30
Berapa nomor yang hilang (dapat dibagi 9)
Tantangan Diberikan angka bulat yang dapat dibagi dengan 9 dan satu digit yang hilang, temukan digit yang hilang. Digit yang hilang dapat diwakili oleh karakter apa pun selain digit 0-9 selama konsisten. Jika digit yang hilang bisa 0 atau 9, keluarkan sesuatu untuk menandakannya. Anggap pengguna cukup cerdas untuk menempatkan …

26
Apakah ini angka yang menyenangkan?
Angka yang menyenangkan (menurut definisi ini) adalah angka yang dapat dilewati melalui proses berikut (mari kita gunakan 41802000sebagai contoh): Pisahkan angka identik yang tertinggal ( 41802000 => [41802, 000]) Sortir bagian pertama dari digit dan ambil maksimum ( [41802, 000] => [8, 000]) Ambil panjang elemen terakhir. Panggil elemen yang …

6
Buat urutan integer universal
Definisi Mari kita sebut deret integer (tak terbatas) universal jika berisi setiap deret integer terbatas sebagai urutan berikutnya. Dengan kata lain, urutan bilangan bulat (a 1 , a 2 , ...) bersifat universal jika dan hanya jika, untuk setiap urutan bilangan bulat terbatas (b 1 ,…, b n ) , …

28
Eksponen Perdana Terbesar
Dengan bilangan bulat n >= 2, menghasilkan eksponen terbesar dalam faktorisasi utamanya. Ini adalah urutan OEIS A051903 . Contoh Mari n = 144. Faktorisasi utamanya adalah 2^4 * 3^2. Eksponen terbesar adalah 4. Uji Kasus 2 -> 1 3 -> 1 4 -> 2 5 -> 1 6 -> 1 …

9
Membangun Jaringan Listrik
Tantangan Ada N kota yang diluruskan dalam garis lurus. Kota ke-i terletak beberapa A[i]kilometer di sebelah kanan asalnya. Tidak ada dua kota di tempat yang sama. Anda akan membangun jaringan listrik dengan beberapa pembangkit listrik. Pembangkit listrik harus dibangun di dalam kota. Namun, Anda hanya diizinkan untuk membangun K(<N) pembangkit …

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.