Pemrograman Puzzle & Golf Kode

21
Apakah itu sederhana atau sulit?

Untuk hal sulit yang harus Anda lakukan, Anda harus membuat sesuatu untuk komputer untuk melakukan yang mengetahui jika beberapa kata dijelaskan dengan cara yang sederhana. Sesuatu dijelaskan dengan cara sederhana jika hanya menggunakan sepuluh ratus kata yang paling sering digunakan. Jika tidak,...

21
Warna Rata-Rata suatu Gambar

Warna rata-rata suatu gambar Para ilmuwan telah dapat menentukan warna rata-rata alam semesta, tetapi dalam berapa banyak byte yang dapat kita temukan warna rata-rata pada suatu gambar? Tugas Anda Input Anda akan menjadi gambar tunggal yang Anda perlu menemukan rata-rata warna dalam gambar dan...

21
Setiap Kemungkinan Panjang Siklus

Suatu fungsi (atau program) yang mengambil input dan menyediakan output dapat dikatakan memiliki siklus jika memanggil fungsi pada outputnya sendiri berulang kali akhirnya mencapai angka aslinya. Misalnya, ambil fungsi berikut: Input: n 1 2 3 4 5 6 Output: f(n) 5 7 1 3 4 9 Jika kita mulai dengan...

21
Nomor Maya ASCII

Tulis program atau fungsi yang, diberi bilangan bulat positif sebagai input, menampilkan representasi bilangan bulat itu dalam angka Maya . Angka Maya Angka Maya adalah sistem vigesimal (basis 20) hanya menggunakan 3 simbol: < >for Zero (Simbol yang benar adalah semacam shell yang tidak...

21
ASCII terhubung segi enam

Ikhtisar Diberikan sejumlah segi enam, mengatur mereka menjadi bentuk yang terhubung dalam batas-batas gambar seni 50 oleh 50 ASCII. Bentuk yang Anda pilih bisa sewenang-wenang - apa pun yang menurut Anda paling cocok untuk bermain golf - asalkan tetap terhubung. Mungkin ada lubang asalkan lebih...

21
Spiral ASCII Rekursif

Persaingan ini berakhir. Terima kasih atas entri non-esolang yang menarik, dan selamat kepada Jakuje untuk pengajuan JavaScript yang menang. Dalam tradisi besar Tantangan Seni ASCII di situs ini, inilah satu lagi. Diberikan input, gambar sebuah

21
The Great British Cake Off

Saya mendengar seseorang sangat egois pada hari ulang tahun mereka, meminta kue dari semua orang dan tidak ada rencana untuk dibagikan! 🎂 Ini pasti hari ulang tahun seseorang, jadi mengapa tidak membuatkan kue untuk mereka. Gunakan bahasa pemrograman favorit Anda untuk membuat kue yang lezat,...

21
Menghasilkan ekspresi dasar-bukti

Latar Belakang Dalam beberapa kemungkinan masa depan, dunia akan mengkonversi sistem numerik mereka dari desimal (basis 10 atau b10) ke beberapa basis lain (biner b2, oktal b8, heksadesimal b16, atau bahkan unary b1, dalam hal ini kami mengacaukan!). Jadi, dalam persiapan untuk acara yang mengubah...

21
Menghitung kelompok dengan ukuran tertentu

Grup Dalam aljabar abstrak, grup adalah tupel ( G , ∗ )(G,∗)(G,\ast) , di mana GGG adalah himpunan dan ∗∗\ast adalah fungsi G × G → GG×G→GG\times G\rightarrow G sedemikian rupa sehingga berlaku sebagai berikut: Untuk semua x , y, zx,y,zx, y, z dalam GGG , ( x ∗ y) ∗ z= x ∗ ( y∗...

21
Menerapkan paradigma pemrograman fungsional

Perusahaan Anda baru saja memulai suatu proyek, dan untuk pertama kalinya Anda memutuskan untuk menggunakan gaya pemrograman kode fungsional. Namun bos Anda benar-benar malu-malu dan tidak ingin menggunakan fungsi bawaan, dan mengharuskan Anda untuk menerapkan sendiri fungsi-fungsi utama. Secara...

21
Mengatakan waktu dalam bahasa Prancis

Bonjour, PPCG! Quelle heure est-il? Ini artinya jam berapa di Perancis, karena itulah tantangan ini. Memberitahu waktu dalam bahasa Prancis (setidaknya secara formal) agak sedikit berbeda dengan menceritakan waktu dalam bahasa Inggris. Memberitahu waktu dimulai dengan Il est ( Yaitu ). Kemudian,...

21
Lakukan flyby Pluto

Selamat! Anda baru saja dipekerjakan oleh NASA untuk mengerjakan proyek Horizons 2 yang baru. Sayangnya, ada pemotongan anggaran besar baru-baru ini, sehingga manajemen puncak telah memutuskan untuk memalsukan seluruh flyby Pluto yang direncanakan (seperti yang mereka lakukan untuk pendaratan di...

21
Persen Bilangan Bulat

Tulis fungsi yang mengambil daftar bilangan bulat positif dan mengembalikan daftar bilangan bulat yang mendekati persentase total untuk bilangan bulat yang sesuai di posisi yang sama. Semua bilangan bulat dalam daftar kembali harus benar-benar menambahkan hingga 100. Anda dapat mengasumsikan...

21
Mengapa? Untuk menyenangkan programmer kaya!

Pernahkah Anda ingin bertanya kepada kompiler "Mengapa?" Sebagian besar dari kita merasa frustrasi ketika kode tidak berfungsi sebagaimana mestinya. Karena itu Mathworks menerapkan fungsi kecil yang menyenangkan why,, yang menjawab pertanyaan. Untuk memberikan beberapa contoh dari MATLAB: why The...

21
Jumlah digit 1 hingga 7

Tantangan Diberikan bilangan bulat positif Nyaitu 28 atau di atas, mengeluarkan daftar angka yang menjumlahkan Nyang menggunakan setiap digit 1melalui 7tepat satu kali. Anda dapat memberi sebagai program atau fungsi. Digit dapat muncul sendiri atau digabungkan, selama Anda menggunakan...

21
Tulis mesin waktu quine

Tulis sebuah program yang mengambil input string dan integer n, dan output: String yang diteruskan ke program nkali yang lalu; Program baru yang akan digunakan untuk doa berikutnya. Anda tidak dapat menyimpan data apa pun di luar program, dan program Anda tidak dapat memanggil program...

21
Hitung byte dari suatu program

Catatan 2: Saya menerima @DigitalTraumajawaban panjang 6-byte. Kalau ada yang bisa mengalahkan itu saya akan mengubah jawaban yang diterima. Terima kasih sudah bermain! Catatan: Saya akan menerima jawaban pada pukul 18:00 MST pada 10/14/15. Terima kasih untuk semua yang berpartisipasi! Saya...

21
N-queen-and-equine quine

Ada varian dari masalah N-ratu yang terkenal yang melibatkan ratu dan ksatria dan dikatakan "jauh lebih sulit" 1 . Pernyataan masalah adalah sebagai berikut: Anda harus menempatkan jumlah ksatria yang sama que dan ratu â™› di papan catur sehingga tidak ada bagian yang menyerang bagian lainnya....

21
Blues Edaran

Tulis program atau fungsi yang menghasilkan bilangan bulat positif N dan buat ulang pola lingkaran ini agar sesuai dengan gambar piksel N × N: Gambar ini adalah contoh output yang valid untuk N = 946. Jika tidak jelas, semua lingkaran kecil biru muda memiliki jari-jari yang sama dan diposisikan...