Pemrograman Puzzle & Golf Kode

19
Bantu dealer membangun kembali geladak

Dealer telah ceroboh dan kehilangan jejak kartu apa yang terdapat di geladaknya dan kartu apa yang hilang, dapatkah Anda membantunya? Dek lengkap terdiri dari 52 kartu remi, yaitu: Setiap warna di geladak (hati, berlian, sekop, klab) berisi: Angka-angka [2 - 10] Jack Seorang ratu Seorang...

19
Lipat Handuk!

Saya mendengar di suatu tempat bahwa satu hal yang teknologi belum bisa lakukan adalah melipat handuk 1 . Jadi sekarang tugas Anda untuk membuktikan pernyataan itu salah! Diberikan string sebagai input, terdiri dari persegi panjang (handuk), seperti yang berikut, lipat setiap handuk menjadi dua...

19
Penolong faktorisasi Fermat

Kami ingin pd sebuah semiprime . Tujuan dari tantangan ini adalah untuk menemukan dua bilangan bulat kecil u dan v sehingga u v N dapat sepele difaktorkan dengan metode Fermat, sehingga memungkinkan untuk dengan mudah mengurangi faktor-faktor N .NNNuuuvvvuvNuvNuvNNNN Tugas Diberikan semiprime dan...

19
Buatkan aku lebih banyak!

Membuat saya s'more ! Saya beri tahu Anda lebar, jumlah kerupuk graham, jumlah cokelat, dan jumlah marshmallow. Sebuah contoh: Memasukkan: Lebar: 10 Graham: 3 Chocolate: 2 Marshmallow:

19
Cipher tambahan

Tugas ini agak sederhana, dan menggunakan tiga karakter "operator" yang berbeda. Tugas Anda adalah, diberikan urutan sederhana huruf, melakukan tugas berikut untuk mengkodekan menggunakan <, >, *. Anda dapat memilih untuk menggunakan huruf besar atau kecil, Anda tidak harus menangani...

19
Poliglot Kontradiktif

Yah, semua orang suka Polyglots . Anda akan diberikan dua bilangan bulat, dalam bentuk input standar apa pun (tanpa hardcoding). Tugas Anda adalah menulis polyglot yang menemukan nilai minimum dalam bahasa dan nilai maksimum antara dua angka dalam bahasa lain, dan melakukan operasi berikut: Kode...

19
Apakah daftar ini sama?

Seperti yang Anda ketahui, python memiliki daftar. Karena Anda mungkin tidak tahu daftar ini dapat memuat diri mereka sendiri. a = [] a.append(a) Python 2 Python 3 Ini keren dan ada banyak hal menarik yang dapat Anda lakukan dengannya, namun Anda tidak dapat membandingkannya. a =...

19
Nomor Telepon yang kacau

Anda tahu bagaimana Anda mendapatkan pesan suara dan koneksi orang itu tidak bagus, dan Anda mencoba mencari cara untuk memanggil mereka kembali, tetapi Anda tidak yakin apakah itu "5" atau "8" yang mereka kata? Itulah tantangan ini. Berita baiknya adalah bahwa penelepon membacakan nomor mereka...

19
Buat editor garis sederhana

Dalam: string tanpa jeda baris * Izinkan pengguna untuk mengedit dan mengirimkan baris Keluar: string yang dimodifikasi (opsional dengan linebreak trailing) Editor baris minimal harus mengizinkan pengguna untuk: gerakkan kursor yang terlihat ke kiri dan ke kanan masukkan dan / atau timpa...

19
Tujuh Puluh Tujuh Tujuh

Diberi nomor ndan ldaftar batas atas angka-angka yang dapat dibuat dengan mengalikan dua atau lebih angka yang terdiri dari hanya tujuh panjang natau kurang yang kurang dari l. A161145 dekat dengan tantangan ini, namun, Anda TIDAK akan menyertakan 7, 77, 777, 7777, 77777,

19
Semoga yang pertama bersamamu

Tulis program untuk mengganti semua kemunculan "force" dengan "first" dan semua kemunculan "first" dengan "force", dengan menjaga case asli untuk semua posisi karakter: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" Sisa string harus tetap tidak berubah, dan...

19
Membagi dua kesalahan

Tugas Diberikan array non-kosong dari 0dan 1, membagi dua panjang berjalan dari 0. Memasukkan Array dari 0dan 1. Format yang dapat diterima: Array nyata dalam bahasa Anda String yang dipisahkan oleh linefeed dari 0dan1 String berdekatan 0dan1 Format wajar lainnya Misalnya, tiga input berikut...

19
Notasi Awalan ke Notasi Postfix

Penafian: Tidak, ini bukan tantangan lelucon untuk membalik string. Tugas Hanya ada satu operasi untuk mendukung: pengurangan ( -). Anda juga hanya memiliki dua atom untuk didukung: nol ( 0) dan satu ( 1). Di sini, notasi awalan -ABsama dengan notasi postfix AB-, di mana Adan Badalah...

19
Poli Anaglot

Tugas Tulis beberapa kode yang dapat disusun ulang menjadi n program yang berbeda dalam n bahasa yang berbeda masing-masing menghasilkan angka yang berbeda dari 1 ke n. Tidak ada dua bahasa yang harus sama namun versi berbeda dari "bahasa yang sama" akan dianggap bahasa yang berbeda, asalkan...

19
Jumlahkan diagonal

Ambil matriks bilangan bulat positif sebagai input, dan hasilkan jumlah individu dari elemen pada garis diagonal melalui matriks. Anda hanya akan menghitung garis yang turun secara diagonal dan ke kanan. Anda harus mulai dengan diagonal yang hanya berisi elemen kiri-bawah, lalu panjang-dua...

19
Beri nama Hadron

Tantangan Diberikan komposisi kuark dari suatu partikel sebagai input, output nama hadron yang sesuai Quark akan diwakili oleh huruf kapital dan antiquarks dengan huruf kecil. Kuark mungkin dalam urutan apa pun, belum tentu urutan yang diberikan di bawah ini. Fungsi bawaan data akses tentang...

19
Jalankan karakter terpanjang dalam sebuah string

Tantangan Anda: Tulis fungsi yang mengambil string s, karakter c, dan temukan jangka waktu terpanjang cdalam s. Panjang run akan l. Aturan : Jika spanjangnya 0 atau ckosong, lharus 0. Jika tidak ada contoh cdi s, lharus 0. Celah standar dan Aturan I / O Standar berlaku. Tidak masalah di mana...

19
Berapa luas poligon ini?

Hitung luas poligon. Terinspirasi oleh video algoritme tali sepatu ini . Tugas Tugas Anda adalah membuat program atau fungsi yang menghitung luas poligon. Program atau fungsi didefinisikan sesuai dengan definisi default dalam meta. Memasukkan Anda akan menerima koordinat X dan Y dari setiap...

19
Buat Gelombang String

Diberikan string sebagai input, output string dengan algoritma berikut diterapkan: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n...