Pemrograman Puzzle & Golf Kode

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

16
Monday Mini-Golf # 3: Jarak anagram
Monday Mini-Golf: Serangkaian tantangan kode-golf pendek , diposting (mudah-mudahan!) Setiap hari Senin. (Maaf ini agak terlambat.) Saya yakin sebagian besar dari Anda pernah mendengar tentang jarak Levenshtein , sebuah algoritma untuk menghitung jarak antara dua string. Nah, tantangan ini adalah tentang mengimplementasikan algoritma serupa dari penemuan saya *, yang disebut …
24 code-golf  string 


16
Tampilkan usia cincin pohon
pengantar Kemarin saya melihat puzzle ulang tahun . Selamat !! Juga minggu ini saya menonton sebuah episode acara TV Bones di mana mayat ditemukan terkubur di bawah pohon. Untuk menghitung waktu kematian, mereka menghitung cincin pohon. Lingkaran pohon terbentuk karena pohon tumbuh lebih lambat selama musim dingin dan lebih cepat …

10
Generator Penutupan Palindromik Dua Arah
pengantar Penutupan palindromik dari string input adalah palindrom terpendek yang dapat dibangun dari string input di mana palindrom akhir dimulai dengan string input. Untuk tantangan ini, kami akan mempertimbangkan penutupan palindromik dua arah sedemikian rupa Kiri Palindromic Penutupan dari string input adalah palindrom terpendek yang dimulai dengan string input. Penutupan …

16
Mari kita lihat beberapa tindakan!
Siapa yang tidak suka film aksi dengan mobil berisik, terutama yang banyak tabrakan? Siapa yang tidak suka foto aksi dalam seni ascii? Adegannya adalah: Dua mobil mulai di sisi yang berlawanan dari jalan lurus (dengan 60 ruang antara). Mereka mulai mengemudi satu sama lain dengan kecepatan konstan. Mobil ke kiri …

7
XOR mengenkripsi program Anda dengan sumber program lain
Tulis dua program sehingga ketika byte kode sumbernya adalah XOR-d bersama-sama menghasilkan program ketiga yang valid, semua dalam bahasa yang sama. Panjang masing-masing dari tiga program dalam byte harus identik. Program pertama harus di-output A. Program kedua harus di-output B. Program ketiga harus di-output C. Baris baru adalah opsional, tetapi …

26
Kelilingi sebuah string dengan hash
Saya sudah membuat ini dengan Python, tetapi tampaknya itu bisa dipersingkat banyak: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Jadi jika tipe …
24 code-golf  string 

13
Saatnya Spanyol!
Saya punya tugas sederhana yang seharusnya relatif mudah diimplementasikan dengan menggunakan kode. Tujuan Anda adalah untuk menulis program yang akan menampilkan waktu yang ditulis dalam bahasa Spanyol, mengingat waktu dalam format HH: MM. Banyak orang mungkin tidak tahu bagaimana melakukan ini, jadi saya akan menguraikan. Waktu dalam bahasa Spanyol cukup …

23
Ekuivalensi Caesar
Dua string adalah "setara Caesar" jika jarak (menghitung) antara karakter yang sesuai adalah sama. Ya, saya mengarang istilah ini. Ini sebuah contoh: "Abc" dan "Cde" setara karena distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 Kapitalisasi tidak membuat perbedaan. "Halo" dan "Dunia" tidak …
24 code-golf  string 

30
Hitung rata-rata karakter string
Tugas Tugas Anda adalah menghasilkan string yang berisi karakter string rata-rata. Karakter pertama hasil adalah karakter rata-rata karakter pertama (yang merupakan karakter pertama) dan rata-rata karakter kedua dari dua karakter pertama dan seterusnya. Apa itu karakter rata-rata? String adalah array byte. Karakter rata-rata string dapat ditemukan dengan menghitung rata-rata nilai …
24 code-golf  string 


6
Apakah struktur bata stabil?
Mari kita mewakili bata batu standar sebagai [__](dan mengabaikan fakta bahwa bagian atas terbuka). Ketika batu bata ini ditumpuk, setiap lapisan lainnya diimbangi dengan setengah batu bata, seperti biasa dalam konstruksi batu bata: [__][__][__][__] [__][__][__][__] [__][__][__][__] [__][__][__][__] Dengan demikian, setiap bata memiliki paling banyak enam tetangga dan tidak mungkin bagi …

14
Cetak semua Kode Negara
ISO 3166-1 adalah standar yang mendefinisikan semua kode negara. Kode dua huruf yang terkenal (AS, GB, JP, dll.) Disebut kode Alpha-2. Dengan dua huruf, hanya ada 26 2 = 676 kode yang mungkin, yang dapat diatur dengan baik dalam kotak. Tabel ini dapat berguna sebagai gambaran umum, untuk melihat kode …

4
Tampilkan jejak penunjuk tetikus ... di masa depan!
Terinspirasi oleh contoh ini menggunakan d3js , saya menantang Anda untuk membuat kanvas (atau bahasa pilihan Anda) di mana jejak penunjuk mouse akan ditampilkan, dengan twist berikut: Twist Anda tidak boleh menampilkan jejak di mana penunjuk tetikus itu berada , tetapi "jejak" di mana ia akan (mungkin) berada di masa …

4
Lampirkan 1009 piksel
Output adalah bentuk yang membungkus 1009 piksel. Bentuknya harus berbentuk loop tunggal, tertutup, tidak berpotongan. Input adalah bilangan bulat positif bukan nol. Setiap input harus menghasilkan output yang unik - yaitu, setiap output harus unik dari yang dihasilkan menggunakan input yang lebih rendah. Kemenangan ditentukan oleh batas input terbesar: Batas …

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.