Pemrograman Puzzle & Golf Kode

19
Tuliskan ke dalam gaya teori bilangan

Tulis pernyataan matematika, menggunakan simbol: There exists at least one non-negative integer(ditulis sebagai E, penjumlahan eksistensial) All non-negative integers(ditulis sebagai A, quantifier universal) + (tambahan) * (perkalian) = (persamaan) >, <(operator pembanding) &(dan),...

19
Tarian Banyak Dimensi

Tantangan Diberikan narray -dimensi dari bilangan bulat dan permutasi dari nbilangan asli pertama , permutasi dimensi array sesuai. Detail Tantangan ini terinspirasi oleh MATLABs permute. Demonstrasi Permutasi diberikan sebagai daftar bilangan bulat, mis. [1,3,2]berarti 1 dipetakan ke 1, 2...

19
Temukan Akar Integral Polinomial A

Tantangan Tantangannya adalah untuk menulis sebuah program yang mengambil koefisien dari setiap persamaan polinomial n-derajat sebagai input dan mengembalikan nilai integral x yang menjadi dasar persamaan tersebut. Koefisien akan diberikan sebagai input dalam urutan penurunan atau peningkatan...

19
Jadikan program Triangularity valid

Triangularity adalah esolang baru yang dikembangkan oleh Mr. Xcoder di mana struktur kode harus mengikuti pola yang sangat spesifik: Untuk nbaris kode, pasti ada 2n-1karakter program di dalamnya. Ini menyebabkan bentuk segitiga / piramida, dengan baris pertama hanya memiliki satu karakter dan...

19
Bersikeras nama file baru

Pada saat runtime, teruslah meminta jalur input sampai input pengguna bukan nama file atau direktori yang ada atau item sistem file lainnya, relatif terhadap direktori kerja saat ini. Kemudian kembalikan / cetak nama file yang terakhir dimasukkan. Anda dapat mengasumsikan bahwa semua input pengguna...

19
Menulis Penyederhanaan Bentuk

pengantar Saya punya banyak batu ASCII. Mereka dibangun dengan tanda hubung, pipa, Vs, caret, kurung sudut, garis miring dan spasi. Contoh: /--\ | | | | \--/ Saya ingin mengikisnya, seperti ini: /\ / \ \ / \/ Semua sudut menjadi lebih bulat. Contoh yang lebih rumit: /----\ | \------\ |...

19
Tanggal Mengalikan Tantangan

(Terinspirasi oleh Riddler minggu lalu di FiveThirtyEight.com. Posting Sandbox .) Diberi tahun antara 2001 dan 2099, hitung dan kembalikan jumlah hari selama tahun kalender itu di mana mm * dd = yy(di mana yytahun 2 digit ). 2018, misalnya, memiliki 5: 18 Januari (1 * 18 = 18) 9 Februari (2 *...

19
Flak Ketiga!

Tantangan ini diposting sebagai bagian dari tantangan LotM April 2018 Brain-Flak adalah bahasa turing-tarpit yang telah mendapatkan cukup banyak ketenaran di PPCG. Memori bahasa ini disusun oleh dua tumpukan, tetapi tumpukan ketiga "tersembunyi" ditemukan oleh Wh e di Wizard , yang mengarah ke...

19
Menentukan Ya atau Tidak?

Setelah memasukkan string [panjang 1-20], hanya berisi karakter y untuk ya dan n untuk tidak, program Anda harus menampilkan hasilnya (y atau n). Contoh input: yynynynnyakan menampilkan y. Hasilnya ditentukan dengan menggabungkan y dan n dengan cara berikut: y es dan n o sama dengan n o y es dan...

19
Rolling Quine Dice

Buat program yang menghasilkan sendiri. Namun, jika kode sumber diulang n kali (artinya menyatukan salinan kode sumber hingga akhir n-1 kali) , maka harus ada 1 / n probabilitas mengeluarkan kode sumber asli, probabilitas 1 / n probabilitas menghasilkan kode sumber diulang dua kali, probabilitas...

19
Embiggen input Anda

Ini sedikit mirip dengan entri tertutup debu ini tetapi saya berharap putaran saya membuatnya cukup unik. Tidak dapat menemukan apa pun yang menghalangi saya untuk memposting ini tetapi ada cukup banyak lautan di luar sana. Bagaimanapun! Tantangan: Kode Anda menerima serangkaian karakter; Ini...

19
Temukan Root Squarish

Tulis kode yang ketika diberi angka positif xxx sebagai input, menghasilkan pembagi positif terbesar xxx kurang dari atau sama dengan akar kuadrat xxx . Dengan kata lain cari yang terbesar n > 0n>0n > 0 sedemikian rupa ∃ m ≥ n : m ⋅ n = x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Ada mmm lebih...

19
Urutan Melompat

Pertimbangkan urutan berikut: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Terlihat cantik tanpa pola, kan? Begini cara kerjanya. Mulai dengan 0, lompat nbilangan bulat, dengan nmulai dari 1. Itu nomor berikutnya dalam urutan. Kemudian, tambahkan angka "dilewati" dan itu belum terlihat...