Pemrograman Puzzle & Golf Kode

18
Keluar dari string output kode

Anda harus menulis sebuah program atau fungsi yang, ketika diberi tak kosong serangkaian S dari N karakter yang dapat dicetak ASCII † , output program yang akan keluar dengan kode keluar C , di mana C adalah codepoint ASCII pada posisi 0 di S . Program ini Anda menulis akan tambahan keluaran...

18
Apakah sihir itu mungkin?

Kotak ajaib adalah kotak persegi n-demi-n , diisi dengan bilangan bulat positif yang berbeda dalam kisaran 1,2, ... n ^ 2 , sehingga setiap sel berisi bilangan bulat yang berbeda dan jumlah bilangan bulat di setiap baris, kolom dan diagonal sama. Tugas Anda adalah mengambil matriks n-per-n yang...

18
Buat Nomor Bijaksana

Wise adalah bahasa bitwise sederhana yang saya rancang beberapa waktu lalu. Hal ini didasarkan pada operasi bitwise Python . Ini memiliki beberapa operasi sebagian besar adalah sama atau sangat mirip dengan simbol yang setara dengan Python. : Gandakan bagian atas tumpukan ? Putar bagian atas...

18
Dugaan Gilbreath

Misalkan kita mulai dengan daftar bilangan prima yang tak terbatas: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, ... Kemudian, kami mengambil perbedaan absolut antara setiap pasangan angka, berulang kali: [1, 2, 2, 4, 2, 4, 2, 4, 6, 2, 6, 4, 2, 4, 6, 6, 2, 6, 4,...

18
Hitung modulus terbalik

Tugas: Keluarkan nilai untuk x, di mana a mod x = buntuk dua nilai yang diberikan a,b. Anggapan adan bakan selalu menjadi bilangan bulat positif Tidak akan selalu ada solusi untuk itu x Jika ada beberapa solusi, hasilkan setidaknya satu di antaranya. Jika tidak ada solusi, tidak ada output atau...

18
Kiat bermain golf dalam bahasa 2D

Apa tip umum yang Anda miliki untuk bermain golf dalam bahasa pemrograman 2 dimensi? Saya mencari kiat yang dapat diterapkan untuk masalah kode-golf dan khusus untuk bahasa pemrograman 2D, tetapi tidak khusus untuk satu bahasa (Respons seperti "hapus komentar" dan "gunakan Moperasi" bukan...

18
Tips untuk bermain golf di Japt

Sekarang saya benar-benar kecanduan Code Golf, mungkin sudah saatnya saya mencoba mengambil beberapa bahasa golf. Mengingat bahwa saya bermain hampir secara eksklusif dalam JavaScript, Japt sepertinya merupakan bahasa logis untuk memulai. Saya akan menyelami dokumentasi pada kesempatan berikutnya...

18
Apa dimensi saya?

Tugas: Mengingat luas segitiga, temukan segitiga Heronian dengan area itu. Segitiga Heronia dengan area yang ditentukan diperbolehkan. Segitiga Heronian adalah segitiga dengan sisi bilangan bulat dan area bilangan bulat . Dengan rumus Heron, sebuah segitiga dengan panjang sisi a,b,cmemiliki...

18
Siapa yang memiliki koma untuk nama tengah?

Tantangan Anda adalah mengambil nama (string) sebagai input Albert Einstein dan output: Einstein, Albert Kodesemu: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ", " to out prepend last to...

18
Cetak karakter yang hilang

Tantangan sederhana terinspirasi oleh popularitas teks tak terlihat cetak saya sebelumnya dan mencetak tantangan teks nyata tak terlihat , dan tantangan string berbeda panjang yang sama . Diberikan string yang hanya terdiri dari karakter yang dapat dicetak ( 0x20 to 0x7E), cetak setiap karakter...

18
Segitiga palindromik sepenuhnya

Pertimbangkan senarnya 160615051. Itu bisa "triangulasi" seperti: 1 606 15051 Kemudian, setiap baris adalah palindrome. Perhatikan juga bahwa setiap sisi pada perimeter juga merupakan palindrom: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Oleh karena itu, string ini dapat dianggap sebagai segitiga...

18
Sapu vokal!

Catatan: judul itu salah eja secara sengaja. Diberikan string s, swap aliran vokal pertama dari setiap 2 kata. Untuk tantangan ini, Anda dianggap sebagai vokal. Misalnya, diberi masukan "hari yang menyenangkan": 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]" (No word...

18
Di Jailhouse Sekarang

Tantangan Diberikan bilangan bulat n(di mana 4<=n<=10**6) sebagai input membuat "pintu penjara" seni ASCII * mengukur n-1karakter lebar dan nkarakter tinggi, menggunakan simbol dari contoh di bawah ini. Contoh ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Karakter yang digunakan adalah sebagai...

18
LCM dari Angka Rasional

Multiple paling umum (LCM) dari satu set angka Aadalah bilangan bulat terkecil bsehingga b/amerupakan bilangan bulat untuk semua bilangan bulat adi A. Definisi ini dapat diperluas ke bilangan rasional! Tugas Temukan rasional positif terkecil bsehingga b/amerupakan bilangan bulat untuk semua...

18
Blok angka

Keluarkan / cetak blok teks ini: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Format yang dapat diterima meliputi: Mengejar baris baru / spasi putih Daftar string Daftar daftar karakter Daftar daftar bilangan bulat Namun,...

18
Kompres matriks yang jarang

Kompres matriks jarang menggunakan baris jarang Terkompresi (format CSR, CRS, atau Yale) . Ini semua adalah bentuk kompresi yang sama (abaikan Yale baru). Input mungkin berupa struktur data 2d (daftar daftar, dll): mis [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 0]] Dan outputnya harus tiga...

18
Bandingkan rata-rata daftar saya

Mendapatkan rata-rata daftar (mis. [2,6,7]) Dapatkan panjang daftar: [2,6,7] -> 3 Jumlahkan angka-angka dalam daftar: 2 + 6 + 7 = 15. Membagi jumlah dengan jumlah mereka: 15 / 3 = 5. Anda harus membandingkan rata-rata dari dua daftar bilangan bulat positif N dan M , dengan mengembalikan...

18
Temukan nomor biquadratic terdekat

Bilangan biquadratic adalah angka yang merupakan kekuatan keempat bilangan bulat lainnya, misalnya: 3^4 = 3*3*3*3 = 81 Diberikan bilangan bulat sebagai input, menghasilkan angka biquadratic terdekat. Berikut adalah 15 kotak ganda pertama: 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561, 10000,...