Pemrograman Puzzle & Golf Kode

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

5
Peretasan Terminal Fallout
Adakah orang di sini yang penggemar keras Bethesda? Mungkin Anda lebih suka Obsidian Entertainment? Nah, jika Anda salah satu dari hal-hal itu daripada gambar berikut harus relatif akrab bagi Anda. Saya sudah bebas mempersiapkan tantangan ASCII-Art yang agak unik, jadi inilah petunjuk pertama tentang apa yang akan saya lakukan: _____________________________________________________ …

28
Faktorisasi Array
Diberikan array bilangan bulat positif, menghasilkan larik stabil dari faktor prima yang berbeda dari bilangan bulat ini. Dengan kata lain, untuk setiap integer dalam input secara berurutan, dapatkan faktor prima, sortir, dan tambahkan bilangan prima yang belum ada dalam output ke output. Uji Kasus [1,2,3,4,5,6,7,8,9,10] -> [2,3,5,7] [10,9,8,7,6,5,4,3,2,1] -> [2,5,3,7] …

5
Koefisien Korelasi Peringkat
Koefisien korelasi biasa (dalam 2d) mengukur seberapa baik sekumpulan poin dapat digambarkan oleh suatu garis, dan jika ya, tandanya memberi tahu kita apakah kita memiliki korelasi positif atau negatif. Tetapi ini mengasumsikan bahwa koordinat titik sebenarnya dapat ditafsirkan secara kuantitatif misalnya sebagai pengukuran. Jika Anda tidak bisa melakukan itu tetapi …

1
Menjadi Hydra Slayer
Anda adalah pahlawan terbaik dan paling terkenal di daerah tersebut. Akhir-akhir ini ada desas-desus bahwa seekor Hydra telah nongkrong di jurang terdekat. Menjadi pahlawan pemberani dan berbudi luhur bahwa Anda adalah Anda akan pergi memeriksanya nanti hari ini. Masalah dengan hydrae adalah bahwa setiap kali Anda mencoba memotong kepala mereka, …
13 code-golf  math  game 

8
Peta jarak minimum taksi
Deskripsi tantangan Dalam metrik taksi , jarak antara dua titik didefinisikan sebagai: Pertimbangkan sebuah matriks dengan nol dan hanya satu: 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 Mari kita memetakan masing 1- …

4
Bagaimana Fermat nomor ini?
Angka kulit adalah bilangan bulat positif yang dapat dinyatakan sebagai 2 2 x +1 dengan bilangan x. Sekarang mari kita mendefinisikan atribut nomor yang disebut "Fermat-ness": Fermat-ness dari nomor tersebut adalah satu kurang dari panjang rantai kekuatan dua, mulai dari pangkalan, dengan kekuatan dua diperluas untuk memaksimalkan fermat-ness. Angka yang …

1
Elemen paling umum dari daftar di Python
Ini adalah pertanyaan kiat untuk bermain golf di Python, yang merupakan topik utama. Saya mencari cara terpendek untuk mendapatkan semua elemen paling umum dari daftar di Python, dengan cara sesingkat mungkin. Inilah yang saya coba, dengan asumsi daftar dalam variabel yang disebut l: from statistics import* mode(l) Ini menimbulkan kesalahan …
13 code-golf  tips  python 

3
Berapa banyak jalan yang bisa dilintasi sungai?
Bayangkan sebuah sungai lurus dan jalan yang melintasi sungai dan berkali-kali melalui jembatan. Jalan itu tidak berputar sendiri dan panjangnya tak terhingga. Jalan ini akan dianggap sebagai jalan berliku yang terbuka. Sebuah liku terbuka adalah kurva terbuka, yang tidak berpotongan itu sendiri dan meluas jauh di kedua ujungnya, yang memotong …

14
Perkirakan angka Dottie
Angka Dottie adalah titik tetap dari fungsi cosinus, atau solusi untuk persamaan cos (x) = x . 1 Tugas Anda adalah membuat kode yang mendekati konstan ini. Kode Anda harus mewakili fungsi yang mengambil integer sebagai input dan menghasilkan bilangan real. Batas fungsi Anda saat input bertambah adalah angka Dottie. …

7
Sumpit bermutasi dengan poin KoTH
Aturan dasar (berbeda dengan saya) Cerita Ini adalah tahun 4579, manusia sekarang memiliki 2 tangan dengan masing-masing 1001 jari. Sumpit telah menjadi dasar dari poin. Dan @Dennis memiliki lebih banyak rep daripada @Martin ... Lingkaran merah digambar tangan sekarang diturunkan ... Jon Skeet telah mencapai 2 triliun rep di setiap …

16
Bangun aku Stairway kastil!
Anda akan diberikan sebuah String yang terdiri dari ASCII yang dapat dicetak (tanpa baris baru). Tugas Anda adalah membangun Tangga yang bagus untuk Kastil saya. Bagaimana cara membangun Stairway yang bagus? Pertama, Anda harus mendapatkan semua rotasi dari String. Sebagai contoh, String abcdmemiliki rotasi berikut: abcd, bcda, cdab, dabc(setiap karakter …

9
Pergeseran Caesars Pergeseran
Deskripsi Caesar Shift adalah cipher monoalphabetic yang sangat sederhana di mana setiap huruf diganti dengan yang setelah itu dalam alfabet. Contoh: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!adalah output untuk tantangan yang sebenarnya, ini adalah contoh dari pergeseran oleh 1.) Seperti yang Anda lihat, spasi dan tanda baca tetap …

2
Apakah kepang ini sama?
Jika Anda tidak terbiasa dengan Braid-Theory, saya sarankan Anda membaca ini dulu. Pertanyaan ini mengasumsikan bahwa Anda paling tidak terbiasa dengan konsep-konsep yang ada dan menganggap Anda sudah terbiasa dengan teori-kelompok Mari kita definisikan σ n menjadi jalinan di mana untai ke- n (Satu diindeks) dari atas menyilang ke untai …

10
Angka tiga kali lipat seimbang
Deskripsi Kami menganggap bilangan bulat dengan setidaknya 3 digit triple-balance jika, ketika dipecah menjadi tiga bagian, digit di setiap bagian dijumlahkan ke nomor yang sama. Kami membagi angka sebagai berikut: abcdefghi - Standard case: the number of digits is divisable through 3: abc def ghi abcdefgh - Number % 3 …

2
String siklik, program tersembunyi
Tulis 3 program yang melakukan tugas berikut: Biarkan kode sumber A, B, C dari ketiga program tersebut; jika A menjalankan BC diproduksi sebagai output, jika B menjalankan CA diproduksi, jika C run AB diproduksi; jadi setiap program menulis string (bersepeda untuk setiap program) dan menyembunyikan diri darinya. Kendala tambahan, tetapi …
13 code-golf  quine 

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.