Pertanyaan yang diberi tag code-golf

21
Kurangi Matriks Terlipat

Tantangan: Diberikan matriks NxN di mana dan satu dari delapan 'opsi lipat' yang berbeda, menghasilkan array 2D / daftar dengan nilai yang dikurangi.N≥ 2N≥2N\geq2 Delapan opsi lipat adalah: kiri-ke-kanan; kanan ke kiri; atas ke bawah; dari bawah ke atas; topleft-to-bottomright; sayap kanan atas...

21
Matchmaker, Matchmaker, buat aku cocok

(kami tidak akan menemukan Findatau menangkap tryCatch, meskipun) Ini adalah bagian kedua dari rangkaian multi-bagian penerapan beberapa fungsi R yang menarik. Bagian satu dapat ditemukan di sini . Tugas: Anda harus mengimplementasikan fungsi Rmatch sesedikit mungkin byte. Memasukkan: x,...

21
Berapa lama lagi?

Berapa lama lagi? Baru-baru ini, saya membuat pizza menggunakan penghitung waktu 5 menit di ponsel saya. Ketika seseorang masuk dan bertanya kepada saya berapa lama yang tersisa, pada awalnya saya bingung bagaimana menjawab pertanyaan itu. Anda tahu, jika penghitung waktu saat ini adalah jam 3:47,...

21
Hitung jumlah jalur terpendek ke n

Tantangan kode ini akan membuat Anda menghitung jumlah cara untuk mencapai nnn mulai dari 222 menggunakan peta bentuk x↦x+xjx↦x+xjx \mapsto x + x^j (dengan jjj bilangan bulat non-negatif), dan melakukannya dalam jumlah langkah minimum. (Catatan, ini terkait dengan urutan OEIS A307092...

21
Saya melihat BIDMAS Anda dan memberi Anda BADMIS

Saya melihat BIDMAS Anda dan memberi Anda BADMIS Tantangan Diberikan satu set angka dengan operator di antara mereka: "5 + 4 * 9/3 - 8", kembalikan semua hasil ekspresi yang mungkin untuk setiap permutasi dari urutan operasi dasar: [/, *, +, -]. Aturan Celah standar dilarang I / O Input...

20
Terapkan Solute Sudoku Solver

Terapkan pemecah Sudoku terpendek menggunakan menebak. Karena saya telah menerima beberapa permintaan, saya telah menambahkan ini sebagai pertanyaan alternatif bagi mereka yang ingin menerapkan solver sudoku brute force. Teka-teki Sudoku: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| 3 |...

20
Kalkulator Dasar

Anda harus menulis program untuk mengevaluasi string yang akan dimasukkan ke dalam kalkulator. Program harus menerima input dan mengeluarkan jawaban yang benar. Untuk bahasa yang tidak memiliki fungsi input / output standar, Anda dapat mengasumsikan fungsi readLinedan print. Persyaratan Tidak...

20
Quine Bahasa Majelis

Tulis quine bahasa assembly yang sesingkat mungkin . Gunakan ISA yang Anda inginkan, kecuali jika ada print-quineinstruksi atau yang setara. Contohnya termasuk x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, dll. Anda dapat menautkan ke _printffungsi pustaka standar C (atau setara Java untuk...

20
Mendeteksi string yang diputar

Baca dua string dari stdin. Output Yesjika satu string adalah versi yang dirotasi dari string lainnya. Jika tidak, outputNo Testcases Memasukkan CodeGolf GolfCode Keluaran Yes Memasukkan stackexchange changestackex Keluaran Yes Memasukkan stackexchange

20
Ketekunan Aditif

Kode terpendek untuk lulus semua kemungkinan menang. Dalam matematika, kegigihan angka mengukur berapa kali operasi tertentu harus diterapkan pada digitnya sampai beberapa kondisi tetap tertentu tercapai. Anda dapat menentukan ketekunan aditif dari bilangan bulat positif dengan menambahkan digit...

20
Memanfaatkan "ruang kosong gratis"

Misalkan tantangan codegolf tidak menghitung spasi putih dalam panjang program Anda. Cheat sistem ini dengan menyandikan skrip Anda ke dalam spasi putih, dan mainkan skrip yang menerjemahkan dan mengeksekusi spasi kosong. Contoh Solusi saya untuk JBernardo 's Meta Golf Challenge adalah untuk...

20
Mainkan Connect 4!

Tulis program untuk memainkan game Connect 4 . Anda diberi status papan sebagai input dan Anda harus memutuskan kolom mana yang akan menempatkan bagian Anda untuk mendapatkan 4 berturut-turut (horizontal, vertikal, atau diagonal) atau memblokir lawan Anda dari melakukan hal yang sama. Papan adalah...

20
Pecahan Mesir

Gambaran: Dari Wikipedia : Fraksi Mesir adalah jumlah fraksi unit yang berbeda. Artinya, setiap fraksi dalam ekspresi memiliki pembilang yang sama dengan 1 dan penyebut yang merupakan bilangan bulat positif, dan semua penyebut berbeda satu sama lain. Nilai ekspresi tipe ini adalah bilangan...

20
Cetak alfabet khusus

Tantangan Tampilkan alfabet dari huruf tertentu yang dibaca dari input konsol. Jika huruf besar, Anda harus menampilkan alfabet huruf besar. Alfabet yang dicetak harus diakhiri dengan huruf preseden dari yang dimasukkan. Jika parameter tambahan ditambahkan ke input (titik sederhana .) alfabet...

20
Temukan Periode Pisano

The Fibonacci urutan adalah urutan baik tahu di mana setiap entri adalah jumlah dari dua sebelumnya dan dua entri pertama adalah 1. Jika kita mengambil modulo setiap istilah dengan konstan urutan akan menjadi periodik. Sebagai contoh jika kita memutuskan untuk menghitung urutan mod 7 kita akan...

20
Temukan Convex Hull dari sekumpulan poin 2D

Saat Anda memalu satu set paku ke papan kayu dan membungkus karet gelang di sekitarnya, Anda mendapatkan Convex Hull . Misi Anda, jika Anda memutuskan untuk menerimanya, adalah menemukan Convex Hull dari sekumpulan poin 2D. Beberapa peraturan: Tuliskan sebagai fungsi, daftar titik...

20
Jalankan Decoding Panjang

Tulis kode terpendek dalam bahasa pilihan Anda untuk melakukan decoding panjang run dari string yang diberikan. String akan diberikan sebagai input pada stdin dalam formulir CNCNCNCNCNCNCNCN di mana masing C- masing dapat berupa karakter ASCII yang dapat dicetak dan masing-masing Ndigit 1untuk...

20
JSFuck Golf - Hello World

JSFuck adalah bahasa esoterik di mana pernyataan Javascript apa pun dapat secara akurat direproduksi ke dalam program Javascript lain yang valid yang hanya menggunakan 6 karakter []()!+. Konverter JSFuck, ketika diberi input alert("Hello World!") , menghasilkan blok kode yang panjangnya 22.948...