Pemrograman Puzzle & Golf Kode

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

9
Format Waktu Game Tambahan
Format Waktu Game Tambahan Tujuan Game tambahan sering kali memiliki penghitung waktu mundur yang menyatakan hari, jam, menit, dan detik hingga tugas selesai. Bergantung pada ruang yang tersedia, mereka dapat diformat sebagai: 2d 13h 23h 59m 48s 14m 3h 0m 0s Tujuan golf kode ini adalah untuk menulis fungsi atau …
18 code-golf  date 

2
Setiap langkah dari jarak Levenshtein
Dalam tantangan ini, Anda akan menulis sebuah program yang mengambil dua string yang dipisahkan oleh baris baru, s1 (baris pertama) dan s2 (baris kedua), sebagai input (STDIN atau yang terdekat). Anda dapat mengasumsikan bahwa panjang s1 akan selalu lebih kecil dari 30 dan lebih besar dari panjang s2. Program kemudian …
18 code-golf  string 

30
Temukan kemunculan karakter dalam string input
Tantangan Tulis program yang, diberi string xyang panjangnya 10 karakter dan sebuah karakter y, menampilkan berapa kali karakter ymuncul dalam string x. Program terpendek dalam byte yang berhasil akan menang. Contoh Input: tttggloyoi, t Output: 3 Input: onomatopoe, o Output: 4

6
Kode Nugget
Kode Nugget Ini adalah situasi hipotetis di mana hari Jumat malam, dan Anda telah mengundang teman bermain golf yang biasa untuk berpartisipasi dalam hobi favorit Anda: golf kode. Namun, karena ini adalah tugas yang menguras otak, Anda perlu mengambil beberapa makanan otak untuk grup sehingga Anda dapat bermain golf sebanyak …
18 code-golf 

28
Temukan Kode Sumber (Polisi) Jalinan
Ini adalah utas polisi. Untuk utas perampok, buka di sini . pengantar Untuk tantangan Polisi / Perampok ini, polisi akan menulis program penghasil keluaran dan menjalinnya bersama. Adalah tugas perampok untuk memisahkan program polisi untuk menghasilkan hasil yang diinginkan. Aturan polisi Polisi dapat menggunakan total hingga 256 byte untuk menulis …

2
Menemukan Kebuntuan
Menemukan Kebuntuan Ketika memprogram aplikasi multithreading kita harus berhati-hati untuk menghindari kebuntuan berbagai utas saat mengakses sumber daya bersama. Sebuah kebuntuan terjadi ketika upaya thread untuk mengakses sumber daya yang terkunci di thread lain pada saat yang sama bahwa benang lainnya sedang mencoba untuk mengakses sumber daya dikunci oleh yang …

9
Gambarkan Tumbuh Tumpukan Kotak
Tugas Dalam tantangan ini, tugas Anda adalah menggambar representasi seni ASCII dari beberapa tumpukan kotak dengan tinggi yang meningkat. Anda diberikan sebagai masukan jumlah tumpukan, yang merupakan bilangan bulat positif. Tumpukan pertama berisi satu kotak ukuran 2x2. Tumpukan kedua berisi 2 kotak ukuran 3x3. Secara umum, ktumpukan th berisi kkotak …

30
Jam berapa, chap?
Jujur saya tidak percaya bahwa ini bukan pertanyaan tentang Code Golf, tapi .... Cetak waktu setempat (dengan am atau pm) sebagai string ke konsol, didahului oleh "Ini". Contoh: Run code.... Keluaran: It's 12:32p.m. Kode terpendek menang. Kode pergi! Papan peringkat Tampilkan cuplikan kode var QUESTION_ID=57552,OVERRIDE_USER=42854;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"http://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function …
18 code-golf  date 

5
Hapus jahitan jumlah mininum dari array
Algoritma ukiran jahitan, atau versi yang lebih kompleks, digunakan untuk mengubah ukuran gambar yang sadar konten di berbagai program grafik dan pustaka. Mari kita bermain golf! Input Anda akan berupa array bilangan bulat dua dimensi persegi panjang. Output Anda akan menjadi array yang sama, satu kolom lebih sempit, dengan satu …

5
Kompresi Papan Boggle
Ketika mengerjakan Non-Palindromic Polyglot Boggle , saya merasa cukup membosankan untuk mengemas kode seefisien mungkin ke papan Boggle, bahkan dengan hanya dua string. Tapi kami programmer, kan? Kami tahu cara mengotomatisasi sesuatu. Diberikan daftar string, Anda akan menghasilkan papan Boggle di mana masing-masing string dapat ditemukan (terlepas dari yang lain). …

13
Perluas string yang disandikan
Ada pengkodean dan decoding run run klasik. input output a3b2c5 aaabbccccc Dan itu cukup lurus ke depan dan dilakukan sebelumnya. Tantangannya adalah untuk juga memperhitungkan perilaku non-standar ketika beberapa karakter mendahului panjang lari ( satu digit dari 0-9). Setiap karakter sebelum digit panjang run (digit terakhir sebelum non-digit atau akhir …
18 code-golf  string 

2
String ke Gambar
Sedikit latar belakang: Ketika saya pertama kali belajar tentang Brainf * ck, salah satu hal pertama yang saya lakukan adalah menulis aplikasi Java yang akan mengambil string dan membuat, agak, program yang dioptimalkan untuk mencetak string tersebut. Baru-baru ini, saya bermain-main dengan Piet , dan saya telah bermain dengan melakukan …

3
Merangkai Kalung Mutiara
Gambaran Mutiara (atau Masyu) adalah permainan logika yang dimainkan di atas kisi-kisi. Ada mutiara hitam dan putih yang diletakkan di grid. Tujuannya adalah untuk membentuk satu loop tertutup yang berjalan melalui setiap mutiara hanya menggunakan segmen garis lurus dan sudut kanan. Ada beberapa aturan yang mengatur bagaimana loop berinteraksi dengan …

7
Gambar Biner dari Jumlah Segitiga
Tantangan saya cenderung sedikit keras dan tidak menarik. Jadi di sini sesuatu yang mudah dan menyenangkan. Urutan Alcuin Urutan Alcuin A(n) didefinisikan dengan menghitung segitiga. A(n)adalah jumlah segitiga dengan sisi bilangan bulat dan keliling n. Urutan ini disebut setelah Alcuin of York. Beberapa elemen pertama dari urutan ini, dimulai dengan …

3
Menemukan kecocokan semua-kecuali-satu
Tantangan ini adalah tentang menulis kode untuk menyelesaikan masalah berikut. Diberikan dua string A dan B, kode Anda harus menampilkan awal dan akhir indeks substring A dengan properti berikut. Substring A juga harus cocok dengan beberapa substring B dengan hingga satu subtitusi karakter tunggal dalam string. Seharusnya tidak ada lagi …

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.