Pemrograman Puzzle & Golf Kode

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

1
Penilaian Nama Domain
Perdagangan nama domain adalah bisnis besar. Salah satu alat paling berguna untuk perdagangan nama domain adalah alat penilaian otomatis, sehingga Anda dapat dengan mudah memperkirakan berapa nilai domain yang diberikan. Sayangnya, banyak layanan penilaian otomatis memerlukan keanggotaan / berlangganan untuk digunakan. Dalam tantangan ini, Anda akan menulis alat penilaian sederhana …

9
HexaGolf: Wordagons
Lihat juga: Rotatagon Tantangan Diberikan string sebagai input, output wordagon. Wordagons Wordagon adalah cara untuk merepresentasikan string dalam hexagon. Sekarang, mari kita membuat wordagon dari string hexa: Pertama, Anda mulai dengan karakter pertama di string dan menempatkannya di tengah: h Kemudian, Anda mengambil karakter berikutnya dalam string dan menambahkan lapisan …

18
Konversikan ke Bibi-binary
Bibi-binary adalah sistem numerik yang diciptakan oleh Boby Lapointe untuk merepresentasikan angka dalam huruf yang pelafalannya terasa lucu. Tugas Anda adalah mengubah angka desimal menjadi biner Bibi! Konversi Sejumlah dikonversi ke basis 16 (heksadesimal) dan setiap karakter diganti dengan nama biner Bibi: 0 = HO 1 = HA 2 = …

8
Golf pencetak gol golf
Sebagai seorang anak, saya sering bermain permainan kartu " golf " . Tantangan Anda, jika Anda memilih untuk menerimanya, adalah menghitung skor kartu golf. Karena ada lebih dari 9000 variasi pada permainan kartu 1 ini , kita akan mengikuti aturan yang saya ingat mainkan. Aturan (dari game) Anda mengakhiri putaran …

15
Transpile WordMath
Kita semua telah melihat "hax matematika" daring yang terlihat seperti ini: Think of a number, divide by 2, multiply by 0, add 8. Dan, secara ajaib, semua orang berakhir dengan angka 8! Bahasa Mari kita mendefinisikan bahasa pemrograman yang menggunakan sintaks teks di atas, yang disebut "WordMath". Script WordMath ikuti …

22
Validasi padding PKCS # 7
Dalam kriptografi, padding PKCS # 7 adalah skema padding yang menambahkan sejumlah byte N ≥ 1, di mana nilai setiap byte yang ditambahkan sama dengan N. Misalnya,, Hello, World!yang memiliki 13 byte, adalah yang berikut dalam hex: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 …

17
Piramida Besar ASCII
pengantar Ini 2600 SM dan orang-orang membangun piramida sekarang. Mereka sudah membuat dasar piramida tetapi tidak tahu bagaimana melanjutkannya. Jadi, mereka memanggil Anda untuk meminta bantuan. Aturan membuat piramida cukup sederhana. Untuk layer di atas layer sebelumnya, yang perlu Anda lakukan adalah mengikuti panduan langkah demi langkah ini: Potong ujung-ujungnya …

28
#Hashtag_or_not
Dalam tantangan kode golf ini, Anda akan memverifikasi tagar! #What_your_code_should_do Input adalah sebuah string. Keluarkan nilai kebenaran jika tagar yang valid, dan nilai palsu sebaliknya. Kami mendefinisikan string sebagai Hashtag yang valid jika ... Dimulai dengan hash ( #). Tidak memiliki nomor tepat setelah tagar (mis. Tagar #2016USElectiontidak valid). Itu …

9
KOTH: Tantangan TNT Run
Ini terinspirasi oleh mini-game Minecraft. Aturannya cukup sederhana: Anda berlari dan melompat-lompat, dan setiap blok yang Anda injak menghilang begitu Anda menginjaknya. Tujuannya adalah menjadi yang terakhir tersisa. Bot Anda harus merupakan program yang lengkap. Ini harus menerima input sebagai argumen baris perintah. Masukan akan menjadi peta "dunia"; berikut ini …

30
Jumlah digit faktorial
Tantangannya adalah menghitung jumlah digit faktorial suatu angka. Contoh Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, dan jumlah digit dalam angka 10! adalah 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 …

23
Hantu apa yang hilang?
Dalam tantangan ini, mengingat daftar hantu dari Pac-Man, Anda harus mengeluarkan hantu mana yang hilang. Anda harus melakukannya dalam beberapa byte yang Anda bisa Memasukkan Input akan terdiri dari string atau daftar, yang akan mencakup sejumlah hantu, yang dapat mencakup; Blinky Bertinta Pinky Clyde Namun, input juga dapat mencakup Pac-Man …
25 code-golf  string 

12
Hasilkan nilai malas
Terkait: Programkan oven microwave saya . Terinspirasi oleh Hasilkan input microwave malas . Nilai lazy dari bilangan bulat non-negatif N adalah yang terkecil dari bilangan bulat yang paling dekat dengan N sementara semua digit mereka identik. Kembali (dengan cara apapun) nilai malas yang diberikan (dengan cara apapun) N . N …

30
Hofstadter Q-sequence
Definisi a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) untuk n> 2 di mana n adalah bilangan bulat Tugas Diberikan bilangan bulat positif n, hasilkan a(n). Testcases n a(n) 1 1 2 1 3 2 4 3 5 3 6 …

22
Temukan kata pertama yang dimulai dengan setiap huruf
Diberikan string, cari kata pertama yang dimulai dengan setiap huruf (tidak sensitif huruf). Mencicipi Menggunakan Ferulas flourish in gorgeous gardens.sebagai input: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting with `g` | --> is the first word starting with …
25 code-golf  string 

7
Temukan Keju
Pembaruan: Ada 6 labirin. Mereka termasuk dalam pengontrol. Ada tar.gz dari labirin dan file .bmp mereka di sini (dropbox). Ada juga utilitas untuk membuat lebih banyak labirin di tautan itu (file maze_4.txt salah dalam arsip). Pada titik ini, silakan jalankan entri Anda sendiri dan perbarui skor Anda. Rincian tentang cara …

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.