Pemrograman Puzzle & Golf Kode

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

7
Membalik Polaritas
Tujuan dari tantangan ini adalah untuk menulis sebuah program yang memenuhi persyaratan berikut: Program ini bukan palindromik, atau pada dasarnya palindromik (artinya memungkinkan untuk menghapus karakter untuk menjadikannya palindrom tanpa mengubah efek program). Program ini bukan involusi (artinya tidak menghasilkan input aslinya ketika dijalankan pada outputnya) Program polaritas terbalik adalah …

1
Atur Permen Halloween - Lubang # 4
Lihat Lubang # 1 jika Anda bingung. Apa yang dilakukan setiap anak setelah dia mengumpulkan ember permen saat Halloween? Urutkan berdasarkan jenis dan ukuran, tentu saja 1 ! Tantangan Diberikan kantong permen yang dibuang dengan berbagai bentuk dan ukuran, sortir permen dari kiri ke kanan berdasarkan: Pertama: Jumlah permen (jadi …

8
Hitung tol troll untuk lulus dengan aman
Terinspirasi oleh /puzzling//q/626 Dalam petualangan Anda, Anda tiba di serangkaian 7 jembatan yang harus Anda lintasi. Di bawah setiap jembatan hidup troll. Untuk menyeberangi jembatan, Anda harus terlebih dahulu memberikan troll sejumlah kue sebagai persentase dari jumlah kue yang Anda bawa. Karena ini adalah troll yang baik, mereka akan memberikan …
12 code-golf 

11
Buat satu urutan
Urutan bilangan bulat adalah urutan satu jika perbedaan antara dua angka berurutan dalam urutan ini adalah -1 atau 1 dan elemen pertamanya adalah 0. Lebih tepatnya: a1, a2, ..., an adalah satu urutan jika: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1, a[1]=0 Memasukkan n - jumlah …

3
Golf 9 Lubang Kode - Kickoff
Sudah ada Tantangan 9 Lubang (dan satu lagi di sini ), tapi itu soooo tahun lalu. Dan selain itu, saya baru sekitar 2 bulan (meskipun sepertinya selamanya). Dan itu sangat berbeda. Papan Pemimpin: (perhatikan bahwa pembobotan untuk lubang belum ditetapkan) +---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |Competitor | Language | Hole 1 | Hole 2 …

4
Ketidakpastian dalam Garis Waktu Sehari
Misalkan alarm Anda membangunkan Anda di suatu pagi, tetapi Anda menekan tiduran sehingga Anda bisa tidur selama 8 menit lagi. Ketika berdering lagi Anda dengan enggan bangun dan mandi, yang Anda perkirakan membutuhkan waktu 15 hingga 17 menit. Anda kemudian menyikat gigi selama 2 menit, dan berpakaian, yang memakan waktu …

2
Taman Programmer
Taman Programmer Menjadi pengembang perangkat lunak profesional, Anda tidak bisa mengambil risiko mengekspos diri terhadap sinar matahari non-artifisial yang keras, tetapi Anda juga memiliki titik lemah untuk bunga, dan ingin menjaga taman Anda dalam kondisi yang baik sepanjang tahun. Untuk tujuan ini, seorang tukang kebun disewa setiap bulan untuk merapikan …
12 code-golf 

7
Konversi Basis Campuran
Latar Belakang Kebanyakan orang di sini harus terbiasa dengan beberapa sistem dasar: desimal, biner, heksadesimal, oktal. Misalnya dalam sistem heksadesimal, angka 12345 16 akan mewakili 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Perhatikan bahwa kami biasanya tidak mengharapkan basis (di sini, 16) berubah dari digit ke digit. Generalisasi …

6
Emosi Integer
Tulis program atau fungsi yang "bereaksi" ke bilangan bulat yang diberikan n (input melalui parameter fungsi / args / stdin) Program ini tidak peduli dengan angka negatif, suka bahkan, tidak suka angka ganjil dan takut nomor 13. Seharusnya menampilkan yang berikut: jika n <0: -------------------------- | | | | (| …

6
Menerapkan penambah 8 bit
Tantangan Menerapkan fungsi yang menerima dua bilangan bulat yang nilainya berkisar antara 0 - 255 dan mengembalikan jumlah bilangan bulat itu mod 256. Anda hanya dapat menggunakan negasi bitwise (~), bitwise atau (|), operator pemindahan bit (>>, <<) , dan penugasan (=). Hal-hal yang tidak dapat Anda gunakan termasuk (tetapi …

6
Positif Salah pada Kisi Integer
Papan peringkat User Language Score ========================================= Ell C++11 293,619,555 feersum C++11 100,993,667 Ell C++11 78,824,732 Geobits Java 27,817,255 Ell Python 27,797,402 Peter Taylor Java 2,468 <reference> Julia 530 Latar Belakang Saat bekerja pada kisi-kisi integer 2-D, Anda terkadang ingin tahu apakah dua vektor (dengan komponen bilangan bulat) memiliki besaran yang …


7
Temukan operasi maksimum
Tantangannya adalah untuk menemukan jumlah maksimum yang bisa Anda dapatkan dari daftar bilangan bulat menggunakan operator aritmatika dasar (penambahan, substraksi, perkalian, negasiasi unary) Memasukkan Daftar bilangan bulat Keluaran Hasil maksimal menggunakan setiap bilangan bulat dalam intput. Urutan input tidak masalah, hasilnya harus sama. Anda tidak perlu menampilkan operasi penuh, hanya …

5
Angkat ke Kekuatan
Tantangan Tantangan menulis sebuah program yang membutuhkan positif angka adan nol nomor bdan output a^b(a pangkat b). Anda hanya dapat menggunakan + - * / abs()fungsi / operator matematika. Ini hanya bisa diterapkan pada nilai skalar, tetapi tidak untuk seluruh daftar atau array. Contoh: 1.234 ^ 5.678 = 3.29980 4.5 …

8
Bilangan Primer Tambang Ini Selalu Garis Padat
Mari kita buat kisi N × N spasi dan garis bawah yang dapat digunakan untuk menentukan secara visual apakah suatu bilangan prima. (N dapat berupa bilangan bulat positif.) Grid ini memiliki tiga aturan sederhana: Kolom ke-n berisi pola berulang garis bawah n-1 diikuti oleh satu spasi. Pola ini dimulai pada …
12 code-golf  primes 

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.