Pemrograman Puzzle & Golf Kode

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

29
Membalik dua bagian string di sekitar pivot
Latar Belakang Saya saat ini berada dalam kelas AP Comp Sci A: Java, dan saya ingin memulai beberapa teman saya dengan bermain golf kode. Saya mendapat tantangan dari kursus, dan saya ingin melihat berapa byte yang dapat dilakukan oleh komunitas ini. Detail tantangan: Diberikan dua string input, string utama dan …
17 code-golf  string 

30
Tambahkan egaugnaL ke polyglot
Ini adalah pertanyaan rangkaian jawaban , yang berarti bahwa semua jawaban dipengaruhi oleh yang sebelumnya. Tugas The n jawaban -th untuk pertanyaan ini harus dijalankan dalam semua bahasa yang hadir dalam jawaban sebelumnya. Mereka tidak perlu berjalan secara berurutan, tetapi harus mencetak nama bahasa yang sedang berjalan, terbalik . Aturan …

3
Draw 'Til You Drop
Dalam Dungeons & Dragons edisi ke-5 (dan juga sebagian besar edisi lainnya), ada item ajaib yang disebut Deck of Many Things . Ini adalah barang yang sangat kuat, karena semua kartu memiliki efek positif atau negatif yang sangat kuat. Untuk menggunakan dek, karakter mendeklarasikan angka, dan kemudian menggambar hingga jumlah …
17 code-golf  random  game 


9
Urutan akar kuadrat integer
Mari kita tentukan urutan akar kuadrat integer. Pertama, (1) = 1. Kemudian, (n) adalah yang terkecil bilangan bulat positif tidak terlihat sebelumnya sehingga sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) adalah bilangan bulat. Beberapa contoh: a (2) adalah 3 karena itu adalah bilangan bulat terkecil sehingga sqrt(a(2) + sqrt(a(1))) = …


10
Angka dengan kekuatan yang sama
Dengan bilangan bulat p> 1 , temukan bilangan bulat terkecil q> p sedemikian sehingga daftar eksponen dalam faktorisasi utama q adalah sama dengan p , tidak peduli urutan atau nilai faktor prima. Contohnya Faktorisasi utama p = 20 adalah 2 2 x 5 1 . Integer terkecil yang lebih besar …

14
Membungkam kata sandi saya
Kata-kata umum harus tetap dihindari untuk digunakan sebagai kata sandi. Tantangan ini adalah tentang coding program yang sangat sederhana yang munges password yang diberikan ( M odify U ntil N ot G uessed E asily). Memasukkan Sebuah kata, yang merupakan string yang ditulis dalam alfabet abcdefghijklmnopqrstuvwxyz. Tidak masalah jika hurufnya …
17 code-golf 

14
Integer terkecil sebagai produk dari faktor yang diberikan
Ada banyak tantangan terkait faktorisasi prima / prima baru-baru ini, jadi saya pikir mungkin menarik untuk pergi ke arah lain. Diberikan: bilangan bulat positif n, dan daftar bilangan bulat positif yang tidak kosong f menulis program lengkap atau fungsi untuk menemukan integer terkecil isehingga i >= ndan imerupakan produk dari …

11
Polinomial sikotomik
Latar Belakang (lewati ke definisi) Euler membuktikan teorema yang indah tentang bilangan kompleks: e ix = cos (x) + i sin (x). Ini membuat teorema de Moivre mudah dibuktikan: (e ix ) n = e i (nx) (cos (x) + i sin (x)) n = cos (nx) + i sin …

5
91 Botol ASCII-bir di Dinding
Diberi bilangan bulat tunggal di xmana 0 <= x <= 91keluaran setumpuk botol bir dengan banyak botol (dan rak) hilang. Demi kesederhanaan, saya hanya akan menunjukkan 6 botol pertama dan apa jadinya untuk masing-masing input pertama. Berikut tumpukan botol, setiap nomor adalah botol yang harus Anda buang untuk input tersebut …

21
Jumlahkan delta matriks saya
Latar Belakang Delta array integer adalah array yang dibentuk dengan mendapatkan perbedaan elemen berurutan. Misalnya, [1, 2, 4, 7, 3, 9, 6]memiliki delta berikut: [1, 2, 3, -4, 6, -3]. Kami sekarang akan mendefinisikan delta dari matriks bilangan bulat sebagai delta dari setiap baris dan setiap kolom yang dikandungnya. Sebagai …

11
Multiplikasi Ethiopia
Pertanyaan ini terinspirasi oleh jawaban ini . Secara kebetulan, saya biasa menggunakan Penggandaan Ethiopia ketika saya masih kecil, tetapi belum pernah tahu nama metode ini sampai saat ini. Perkalian Ethiopia adalah metode mengalikan bilangan bulat dengan hanya menggunakan penjumlahan, penggandaan, dan separuh. Metode: Ambil dua angka untuk dikalikan dan tuliskan …

2
Buat RNG yang hilang
Lost adalah bahasa pemrograman 2-D di mana posisi awal dan arah ip sepenuhnya acak. Ini membuatnya sangat sulit untuk membuat program Lost yang deterministik. Namun hari ini kami tidak menulis program deterministik, kami menulis RNG. Tulis program yang Hilang yang tidak mengambil input dan output satu digit (0,1,2,3,4,5,6,7,8, atau 9), …
17 code-golf  random  lost 


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.