Pemrograman Puzzle & Golf Kode

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

20
Temukan Jarum di tumpukan jerami (Perampok)
Ini adalah bagian dari tantangan polisi dan perampok . Buka di sini untuk bagian polisi. Tantangan Perampok Jawaban polisi dapat di-crack dengan menghapus subset karakter apa pun dari program Haystack, sehingga hasilnya dikeluarkan Needlealih-alih Haystack(sementara masih menjadi pengiriman yang valid dalam bahasa yang sama). Anda tidak harus menemukan solusi yang …

19
Matriks dengan 1 hingga L (n), di semua kolom n
Tantangan: Ambil daftar, L yang berisi bilangan bulat positif sebagai input: 3 5 2 1 6 dan buat matriks di mana kolom ke- n berisi vektor 1: L (n) , di mana baris yang lebih pendek diisi dengan nol. Kasus uji: 3 5 2 1 6 ----------------- 1 1 1 …
18 code-golf  matrix 

19
Perbedaan MaxMin Divisor Pairs (DMDP)
Mari kita bicara tentang pembagi ... Meninggalkan kotak yang sempurna (untuk sesaat), semua bilangan bulat positif dapat dinyatakan sebagai produk dari 2 pembagi mereka. Contoh cepat untuk 126: Berikut adalah semua pembagi dari126 Seperti yang Anda lihat, semua pembagi dapat dipasangkan. Inilah yang akan kita sebut Pasangan Pembagi : [1, …

18
Membalikkan Siklus Matematika
Terinspirasi oleh ini Dalam tantangan yang ditautkan, kami diminta untuk menerapkan tambahan pada elemen asli dan kebalikan dari array input. Dalam tantangan ini, kita akan membuatnya sedikit lebih sulit, dengan memperkenalkan operasi matematika dasar lainnya. Diberikan array bilangan bulat, siklus melalui +, *, -, //, %, ^, di mana //divisi …

29
Ulangi elemen ke-N
Kami belum memiliki pertanyaan string untuk sementara waktu (tepatnya 5 hari), jadi mari kita lanjutkan. Diberikan string sdan bilangan bulat positif n, ambil setiap nelemen s, ulangi nkali, dan masukkan kembali s. Misalnya, jika n = 3dan s = "Hello, World!", setiap karakter ketiga adalah Hl r!. Anda kemudian ulangi …
18 code-golf  string 

12
Semua markas Anda adalah milik kami
Banyak bahasa pemrograman ditulis menggunakan ASCII, tab, dan baris baru yang sepenuhnya dapat dicetak. 97 karakter ini kemudian disimpan dalam byte 8-bit (yang sebenarnya mampu menampung 256 karakter berbeda!), Yang sangat tidak efisien - terutama dalam kode-golf, di mana setiap byte dihitung! Dalam tantangan ini, Anda akan dapat mengurangi skor …

30
Apakah saya array golf?
Definisi dan Aturan Sebuah Array Golfy adalah sebuah array bilangan bulat, di mana setiap elemen adalah lebih besar atau sama dengan mean aritmetik dari semua elemen sebelumnya. Tugas Anda adalah menentukan apakah array bilangan bulat positif yang diberikan sebagai input golf atau tidak. Anda tidak perlu menangani daftar kosong. Celah …

12
Nomor Asli (II)
Tantangan ini pada dasarnya identik dengan yang satu ini hanya dengan satu perbedaan: sekarang diperbolehkan untuk mengacak huruf di mana saja dalam string. Skenario John memiliki nomor penting, dan dia tidak ingin orang lain melihatnya. Dia memutuskan untuk mengenkripsi nomor tersebut, menggunakan langkah-langkah berikut: Nomornya selalu merupakan urutan yang tidak …

28
Matriks dalam Jangkauan
Tantangan Diberikan n>0keluaran integer, n+1 X n+1matriks yang berisi semua bilangan bulat dari 1hingga 2nseperti yang ditunjukkan dalam kasus uji di bawah Uji Kasus n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 …

21
Output posisi diagonal saya kuadrat
Diberi nomor n, Keluaran daftar urutan indeks berbasis 1 jatuh di salah satu diagonal n*nmatriks kuadrat. Contoh: Untuk masukan dari 3: Kuadrat tersebut harus: 1 2 3 4 5 6 7 8 9 Sekarang kami memilih semua indeks yang diwakili oleh \, /atau X( #atau posisi non-diagonal ditolak) \ # …
18 code-golf  math  matrix 

1
Ruang Cermin
(Tantangan ini sangat mirip, tetapi tantangan saat ini memiliki komplikasi tambahan.) Bayangkan sebuah ruangan 2 dimensi, di mana dindingnya dilapisi dengan cermin datar. Tiba-tiba, seberkas cahaya menghantam ruangan, tempat sepotong dinding hilang! Sinar lampu menari di sekitar ruangan, dipantulkan oleh cermin dinding, dan akhirnya meninggalkan ruangan lagi. Logika Anda diberikan …

16
Ini Sedikit Peregangan ․․․
Memasukkan: Kami mengambil dua input: Input bdengan dua nilai berbeda: Leftdan Right. † Dan bilangan bulat positif n. Keluaran: Berdasarkan input Kiri / Kanan, kami menampilkan salah satu dari dua urutan berikut dalam kisaran 1-n(dalam urutan di bawah 125 item pertama ditampilkan): Left: 1, 6, 7, 56, 57, 62, 63, …

1
Antarmuka Pengguna Ascii
Dalam tantangan ini, kami membuat antarmuka pengguna Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | | …

23
Segitiga biner yang mudah
Diberikan sebagai input bilangan bulat positif n>=1, output nbaris pertama dari segitiga berikut: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 …

3
Ketika Fibonacci bertemu Ratu
(Terinspirasi oleh respons Helka terhadap pemasangan acak tag "catur" dan "Fibonacci" dalam obrolan) Fibonacci The angka Fibonacci adalah salah satu urutan lebih terkenal dalam matematika, di mana setiap nomor terdiri dengan menambahkan dua angka sebelumnya bersama-sama. Di bawah ini adalah definisi dari urutan tanpa indeks: f(0) = 0 f(1) = …

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.