Pemrograman Puzzle & Golf Kode

25
Keluarkan suara dengan frekuensi tertentu

Ini adalah tantangan yang agak sederhana, tetapi saya tidak dapat menemukan pertanyaan yang benar-benar mirip dengannya. Tantangannya adalah untuk mengambil frekuensi dalam menggunakan STDIN atau yang setara, dan kemudian mengeluarkan nada yang cocok dengan frekuensi itu, dalam Hz, selama 5 detik....

25
De-Parenthesizing a String

Diberikan string yang dikurung dengan benar sebagai input, mengeluarkan daftar semua substring kosong dalam tanda kurung yang cocok (atau di luar semua tanda kurung), dengan tanda kurung bersarang dihapus. Setiap substring harus urutan karakter dalam tanda kurung yang sama persis. Substring harus...

25
Metagolf Berbintang

Starry adalah bahasa pemrograman esoteris lucu di mana kode hanya terdiri dari di +*.,`'mana perintah aktual yang diwakili oleh masing-masing karakter ditentukan oleh jumlah ruang di depannya. Itu membuatnya sulit bahkan untuk tantangan fixed-output golf, karena perintah yang berbeda dapat...

25
Mengurai sintaks dua dimensi

Latar Belakang Alice dan Bob menciptakan bahasa golf untuk memenangkan setiap tantangan PPCG. Alice ingin membuat bahasa dua dimensi, seperti> <>, tetapi Bob lebih memilih sintaks awalan-infiks seperti pada J. Sebagai kompromi, mereka memutuskan untuk membuat bahasa awalan-infiks dua...

25
Kode Bots 4: Pemrograman Fungsional

sheesh, apakah ini benar-benar yang ke-4? Untuk Anda semua yang sudah tua, tantangan intinya sama, tetapi kami menggunakan Java alih-alih bahasa khusus. Berikut adalah tiga tantangan CodeBot terakhir , jika Anda tertarik. Tujuan dari CodeBots adalah membuat bot Anda menjadi virus semaksimal...

25
Ekspansi bakteri

Koloni bakteri yang diberi label 1melalui 9hidup pada segmen sel dengan jarak yang sama, dengan sel kosong ditunjukkan oleh0 0 0 2 0 0 0 1 2 0 0 3 3 0 0 Setiap detik, setiap koloni menyebar ke sel-sel kosong yang berdekatan. Jika dua koloni mencapai sel kosong pada saat yang sama, koloni...

25
Apakah nama saya resmi?

pengantar Seperti yang dikatakan ToonAlfrink : "Saya pikir tidak ada cukup pertanyaan mudah di sini yang bisa dicoba oleh pemula!". Jadi tugasnya sangat sederhana. Diberikan string, menampilkan nilai yang benar atau salah apakah nama itu resmi atau tidak. Sebuah nama adalah "resmi" jika itu...

25
Gambarkan Pentaflake

Pertama-tama ... Saya ingin mengucapkan Selamat Hari Natal kepada semua orang (maaf jika saya terlambat satu hari untuk zona waktu Anda). Untuk merayakannya, kita akan menggambar kepingan salju. Karena tahun adalah 201 5 dan Natal pada tanggal 2 5 (untuk sebagian besar orang), kita akan menggambar...

25
Buat juru bahasa Unicorn

Baru-baru ini, saya membuat kesalahan ketik dan saya menulis unicorn bukan unicode, saya melakukan apa yang orang normal akan lakukan dan saya membuat esolang darinya. Dalam tantangan ini, Anda akan menulis penerjemah Unicorn. Karena program Unicorn sangat panjang, Anda harus menulis penerjemah...

25
Apa yang setengah jam?

Di kamar saya, saya punya jam culun ini (klik untuk ukuran penuh): Sebagian besar tidak sulit untuk dipecahkan, tetapi yang untuk 4-jam sangat sulit: Biasanya, sebagian kecil seperti 1/2 tidak masuk akal dalam aritmatika modular karena hanya bilangan bulat yang terlibat. Maka, cara yang benar...

25
Buat tabel ASCII-ke-hex untuk Mark Watney

Terinspirasi oleh pertanyaan SciFi.SE ini. Latar belakang (dengan spoiler kecil): Dalam film The Martian , protagonis Mark Watney menggunakan tabel ASCII untuk mencari nilai heksadesimal dari karakter ASCII sehingga ia dapat berusaha untuk berkomunikasi kembali ke Bumi. * Tantangan Tanpa...

25
Memantul dalam array

pengantar Array juga dapat dilihat sebagai bidang untuk bola memantul. Ini tentu saja terdengar sangat samar, jadi di sini adalah contoh input: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Tantangannya adalah untuk mengeluarkan array memantul . Ini terbuat...

25
Ekspansi matriks gaya-fibonacci

Untuk setiap baris dan kemudian kolom dari sebuah matriks, kita dapat menambahkan entri tambahan dengan jumlah dari dua entri terakhir di baris atau kolom itu. Misalnya dengan matriks input berikut: [ 1 1 1 ] [ 2 3 4 ] Matriks yang dihasilkan adalah: [ 1 1 1 2 ] [ 2 3 4 7 ] [ 3 4 5 9...

25
Terapkan aturan pembagian-per-7

Untuk memeriksa apakah angka desimal dapat habis dibagi 7: Hapus digit terakhir. Lipat gandakan dengan 2 dan kurangi dari yang tersisa. Jika hasilnya habis dibagi 7, angka aslinya bisa habis dibagi 7. (juga dijelaskan misalnya di sini ) Aturan ini baik untuk pemeriksaan keterbagian manual....

25
Pegolf BATCH otomatis

Saya suka BATCH, meskipun tidak ada perintah fungsional yang mengejutkan, meskipun karena kurangnya dukungan non-integer. Mengapa? Karena ini berfungsi: SET var=SET %var% i=0 Ini akan mengevaluasi untuk: SET var=SET SET i=0 Fantastis, bukan? Saya telah menggunakan teknik ini dalam program...

25
Hasilkan nilai malas

Terkait: Programkan oven microwave saya . Terinspirasi oleh Hasilkan input microwave malas . Nilai lazy dari bilangan bulat non-negatif N adalah yang terkecil dari bilangan bulat yang paling dekat dengan N sementara semua digit mereka identik. Kembali (dengan cara apapun) nilai malas yang...

25
Gambarlah rumah ASCII

Ini adalah jendela: --- | | --- Mari kita tambahkan beberapa dinding |. Letakkan dua ruang di kedua sisinya sehingga jendela memiliki banyak ruang. | --- | | | | | | --- | Sekarang mari kita tambahkan atap dan langit-langit. Untuk menjaga jendela di tengah ruangan, mari tambahkan satu baris...

25
Vandermonde Determinant

Diberikan vektor nnilai (x1,x2,x3,...,xn)mengembalikan penentu matriks Vandermonde yang sesuai . Penentu ini dapat ditulis sebagai: Detail Program / fungsi Anda harus menerima daftar angka floating point dalam format apa pun yang memungkinkan untuk panjang variabel, dan output penentu yang...

25
Gambar pelangi

Tantangannya sederhana: Gambar pelangi sesedikit mungkin byte Spesifikasi untuk pelangi adalah sebagai berikut: Angka harus persis 400 piksel lebar dan 200 piksel tinggi (opsional 401x201 jika Anda ingin satu piksel tengah) Cincin merah harus menyentuh semua batas gambar (jari-jari luar = 200...