Pemrograman Puzzle & Golf Kode

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

3
Buat grafik xkcd secara prosedural dengan alat plot favorit Anda
Akhir-akhir ini telah ada cukup sejumlah pertanyaan mengenai rekreasi dari xkcd grafik-gaya seperti yang berikut ( 1064 ) dalam berbagai bahasa . Tujuan Anda adalah membuat ulang komik xkcd yang ada sedekat mungkin dengan aslinya. Komik harus memiliki setidaknya satu grafik sederhana atau diagram lingkaran atau elemen serupa. Jawaban terpilih …

8
Hemat uang dengan pembulatan harga
Di Kanada, sen tidak lagi diedarkan. Pembayaran tunai dibulatkan ke 5 sen terdekat. Uang dapat dihemat dengan memisahkan pembelian. Sebagai contoh, dua item $ 1,02 berharga $ 2,04 yang membulatkan hingga $ 2,05, tetapi ketika membeli item dalam pembelian terpisah, masing-masing putaran harga menjadi $ 1,00 dengan total $ 2,00. …
18 code-golf  number 

4
Ubah Fractran menjadi Brainfuck
Latar Belakang Fractran adalah bahasa pemrograman lengkap Turing esoterik yang ditemukan oleh John Conway. Program Fractran terdiri dari daftar fraksi yang dipesan. Program dimulai dengan mengambil satu bilangan bulat sebagai input. Setiap iterasi program, ia mencari daftar untuk fraksi pertama sedemikian sehingga mengalikan angka dengan fraksi itu menghasilkan bilangan bulat …

30
Pembuat kode tiket acak
Perusahaan lotere ingin menghasilkan jumlah tiket lotre acak dengan panjang 10 karakter. Tulis kode dalam bahasa apa pun untuk membuat angka di mana setiap digit hanya datang satu kali misalnya 9354716208dalam angka ini semua bilangan bulat dari 0 hingga 9 hanya datang sekali. Nomor ini harus berupa angka acak. Nomor …
18 code-golf 

17
Bangun interpreter untuk bahasa yang tidak ada
Bangun interpreter untuk bahasa palsu berbasis stack yang mendapat input, menafsirkannya, dan mengeluarkan hasilnya sebagai array angka. Itu harus berulang melalui setiap byte dan melakukan fungsi yang berbeda berdasarkan tabel ini: 0000 (0): Concatenate (Gabungkan dua angka teratas dalam tumpukan seolah-olah string. Mis: 12,5 -> 125) 0001 (1): Bertambah (Tambahkan …

1
Kalah di tic-tac-toe
Tulis program yang akan dimainkan oleh Misère tic-tac-toe. Artinya, tujuannya adalah untuk memaksa lawan Anda untuk mengambil tiga berturut-turut. Terima pada input standar baik 'X' atau 'O' (huruf, bukan nol), untuk menentukan sisi mana program akan dimainkan. Kemudian output satu digit untuk gerakan Anda pada giliran Anda, dan baca satu …

21
Javascript: Buat array 10x10 1s
Tentunya tantangan ini akan sepele dengan fungsi dan perpustakaan yang terpisah, sehingga mereka tidak diizinkan. Kode Anda harus sesuai dengan spesifikasi skrip ECMA (spesifikasi apa pun akan dilakukan), jadi tidak ada jawaban khusus peramban. Array harus dapat diakses setelah instantiated. Saya punya jawaban yang akan saya tahan untuk saat ini. …

14
The Strort Unsorting Machine untuk Tujuan Jahat
Pegolf malam yang baik! Tantangan Anda adalah sepenuhnya membatalkan serangkaian angka. Memasukkan Tepatnya 100 bilangan bulat akan diumpankan ke program Anda. Program Anda dapat menerima input baik sebagai file, atau melalui stdin. Setiap integer akan dipisahkan oleh karakter baris baru. Ke-100 bilangan bulat itu akan berkisar dari nilai minimal hingga …


7
Temukan Kunci Kombinasi Paling Banyak
Saya memiliki gembok kombinasi yang memiliki huruf dan bukan angka. Kelihatannya seperti ini: http://pictures.picpedia.com/2012/09/Word_Combination_Padlock.jpg Ada 5 gulungan, masing-masing memiliki 10 huruf berbeda. Kebanyakan orang lebih suka menggunakan kata untuk kombinasi mereka daripada serangkaian huruf acak. (Kurang aman, tentu saja, tetapi lebih mudah diingat.) Jadi ketika membuat kuncinya, akan lebih baik …

4
Pemrograman bintang!
Tantangan Tulis program atau fungsi yang mencetak bintang! Program akan menerima dua parameter dengan input standar: Ukuran bintang dan jumlah titik bintang. Bintang dapat memiliki ukuran antara 0 dan 10 dan memiliki 3, 4 atau 5 poin. Parameter input dipisahkan oleh koma, misalnya: 5,3berarti ukuran bintang 5 dengan 3 poin. …

25
Memanfaatkan String
Diberikan string, gunakan huruf besar. Dengan huruf besar, maksud saya adalah conTeNT-lENgthperubahan Content-Length. Dalam contoh saya menunjukkan string dengan 2 kata dengan -sebagai batas kata. Namun saya mengharapkan Anda untuk menulis kode untuk string yang berisi sejumlah kata yang dipisahkan oleh satu karakter sebagai batas. Batas ini dapat berubah melintasi …
18 code-golf  string 

5
Melompat dan Berlari
Matthew suka memecahkan teka-teki. Setiap kali dia berhasil menyelesaikannya, dia melompat-lompat dengan gembira. Baru-baru ini dia benar-benar perlu melakukan ini karena hujan meteor telah membuka kawah dan lubang di tanah di mana dia tidak ingin jatuh. Anda diberi bagian pemandangan yang ingin diseberangi oleh Matthew, semoga pada akhirnya akan menjadi …

13
Harta Karun Bajak Laut
Menemukan harta karun yang disembunyikan oleh bajak laut sangat mudah. Semua yang Anda butuhkan untuk ini adalah peta. Diketahui secara luas bahwa bajak laut menggambar peta dengan tangan dan menggambarkan algoritme untuk menemukan tempat dengan cara berikut: "Berdirilah di dekat pohon palem yang sendirian, lakukan 30 langkah menuju hutan, 15 …
18 code-golf 

30
Bagaimana cara menemukan faktorial dari angka positif?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Tantangan: Tulis program atau fungsi yang menginput angka positif dan mengembalikan faktorialnya . Catatan: Ini adalah pertanyaan troll kode . Tolong jangan menganggap pertanyaan dan / …

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.