Pemrograman Puzzle & Golf Kode

18
Jumlahkan durasi waktu

Tantangan Tulis kode terpendek yang dapat menjumlahkan semua durasi waktu yang muncul di stdin. Program hanya harus mempertimbangkan string yang cocok dengan salah satu pola berikut dan abaikan sisanya. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will...

18
Draw A Snowflake

Joe tinggal di Bahama. Ini musim dingin. Anak-anaknya kecewa karena tidak ada salju. Joe perlu membuat salju untuk anak-anaknya. Untungnya, ia memiliki printer 3-d. Dia berencana membuat kepingan salju dengan itu. Sayangnya dia tidak tahu bagaimana bentuk kepingan salju. Bahkan, dia belum pernah...

18
Dari 0 hingga 2 ^ n - 1 dalam urutan POPCORN

... Ah maaf, tidak ada popcorn di sini, hanya POPCNT. Tulis program atau fungsi terpendek yang mengambil angka ndan mengeluarkan semua bilangan bulat dari 0 hingga 2 n - 1, dengan urutan jumlah 1 bit dalam representasi biner angka (popcount). Duplikat tidak diizinkan. Urutan angka dengan popcount...

18
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...

18
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...

18
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...

18
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...

18
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,...

18
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...

18
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...

18
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...

18
Counter counter

Dalam tipografi, penghitung adalah area surat yang seluruhnya atau sebagian tertutup oleh bentuk huruf atau simbol. Counter tertutup adalah counter yang seluruhnya tertutup oleh bentuk huruf atau simbol. Anda harus menulis sebuah program mengambil string sebagai input dan mencetak jumlah total...

18
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...

18
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...

18
Tentukan rentang dari daftar nilai

Diberikan daftar bilangan bulat unik dan positif yang tidak disortir, mengeluarkan daftar terpendek dari kisaran terpanjang yang mungkin dari bilangan bulat berurutan. MEMASUKKAN Daftar bilangan bulat unik dan positif yang tidak disortir misalnya 9 13 3 11 8 4 10 15 Masukan dapat diambil dari...

18
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...

18
Gulung skor kemampuan karakter D & D saya

Di Dungeons and Dragons, beberapa atribut terpenting dari karakter adalah skor kemampuan. Ada 6 skor kemampuan, untuk enam kemampuan. Kemampuannya adalah Kekuatan, Kecekatan, Konstitusi, Kecerdasan, Kebijaksanaan, dan Karisma. Saat menentukan skor untuk karakter, saya menggunakan prosedur berikut:...

18
Golf Kode Mini Golf

Ini adalah lubang golf mini: Batas luar adalah lingkaran dengan jari-jari 10 dan pusat (0,0). Batas dalam adalah lingkaran dengan jari-jari 3 dan pusat (0,5). Tee berada di (0, -8). Anggap bola hanya sebuah titik dengan jari-jari 0. Dinamika bola diatur oleh aturan berikut: Bola awalnya...