Pemrograman Puzzle & Golf Kode

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

8
Karakter diperhitungkan dalam kode sumber
Tulis program yang menampilkan daftar jumlah kemunculan setiap karakter unik dalam kode sumbernya. Misalnya, program hipotetis ini {Source_Print_1};harus menghasilkan keluaran ini: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } …
12 code-golf  quine 

16
Menggeser karakter dalam sebuah string
Dalam tantangan ini, Anda diharuskan untuk menggeser karakter dalam string yang dimasukkan n beberapa kali dan menghasilkan string yang digeser Memasukkan Input pertama akan berisi string. Di baris berikutnya, bilangan bulat, yang menunjukkan nakan ada. Keluaran Jika npositif, pindahkan karakter dalam string ke waktu yang tepat n. Jika nnegatif, pindahkan …
12 code-golf  string 

3
Buku di Rak
Saya punya beberapa buku dan rak buku. Saya ingin meletakkan sebanyak mungkin buku di rak, tetapi saya memiliki peraturan. Semua dimensi buku (tinggi, lebar, dan kedalaman) harus membentuk urutan yang tidak bertambah di rak. Ini berarti setiap buku setidaknya harus setinggi buku setelahnya sendiri. Hal yang sama berlaku untuk lebar …


20
Golf hash kriptografis (perampok)
Kontes ini sudah berakhir. Tidak ada jawaban yang bisa diperbaiki dalam tantangan polisi. Thread pendamping golf hash Cryptographic Sebagai pengingat, berikut adalah aturan untuk perampok dari tantangan utama: Tugas Crack salah satu polisi kiriman dengan posting berikut di perampok thread: dua pesan M dan N di saya sehingga H (M) …


3
Buat hampir quine
Saya ingin membodohi seorang teman dengan memberinya quine yang hampir berhasil, tetapi menjadi ceroboh dan ceroboh. Buat program yang, ketika dijalankan, akan menampilkan program, tetapi satu karakter mati. Salah satu karakter dapat ditambahkan, dihapus atau keduanya (satu karakter berubah). Namun hanya satu karakter. Skor Anda akan (length of your program) …
12 code-golf  quine 

29
Mengupas ruang ekstra dari string
Anda diberi string. Keluarkan string dengan satu spasi per kata. Tantangan Input akan berupa string (tidak nullatau kosong), dikelilingi dengan tanda kutip ( ") yang dikirim melalui stdin. Hapus spasi awal dan akhir dari itu. Juga, jika ada lebih dari satu ruang antara dua kata (atau simbol atau apa pun), …
12 code-golf  string 

2
Menghaluskan daftar
Anda harus menulis sebuah program atau fungsi yang mengambil bilangan bulat non-negatif kdan daftar bilangan bulat yang diurutkan Lsebagai input dan output atau mengembalikan daftar yang dihaluskan M. Mdibuat dari daftar naik Ldengan memasukkan paling banyak kelemen integer sambil menjaga daftar diurutkan. Bilangan bulat yang dimasukkan harus dipilih sedemikian rupa …



7
Poin Fraktal pada Garis
Terkadang, ketika saya benar-benar bosan ( sangat bosan), saya suka menggambar segmen garis dan menggambar poin di atasnya. Pertama, saya menggambar segmen garis dengan ukuran tertentu, yaitu 2 ^ N untuk beberapa nilai N. Baris akan diwakili oleh serangkaian .karakter. ................ Kemudian, saya merencanakan titik di ujung kiri. Poin akan …
12 code-golf 

5
Tangkap Bendera
Ini adalah permainan untuk menangkap bendera, sangat terinspirasi dan didasarkan dari Merah atau Biru - Pixel Team Battlebots . Itu adalah pertanyaan yang luar biasa (terima kasih banyak Calvin Hobi; Saya harap Anda tidak keberatan bahwa saya tanpa malu mencuri banyak kode dari Anda) - inilah tim lain yang berbasis …

2
Cara tercepat untuk menghitung urutan besarnya dalam perakitan x86
Tugasnya sederhana: menulis perakitan yang menghitung urutan besarnya bilangan bulat menggunakan sesedikit mungkin siklus clock. Urutan besarnya didefinisikan sebagai log10, bukan log2. Kisaran input yang valid adalah 0hingga , inklusif. Perilaku untuk input di luar rentang itu tidak ditentukan.1012 Nilai harus dibulatkan ke bilangan bulat terdekat, dengan pengecualian bahwa input …

1
Apakah saya bermain golf dengan benar?
Saya ingin tahu apakah saya Code Golfing dengan benar. Saya mengatur tantangan bagi diri saya untuk membuat program hashing kecil menjadi satu pernyataan dengan Python. Saya mulai dengan: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase, 9) sums = list(map(h, permutations(chars))) …
12 code-golf  tips  python 

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.