Pemrograman Puzzle & Golf Kode

20
Hubungkan-n waktu!

https://en.wikipedia.org/wiki/Connect_Four Apakah ada yang ingat permainan 2 pemain terhubung 4? Bagi mereka yang tidak melakukannya adalah papan 6x7 yang berdiri vertikal di atas permukaan. Tujuan dari connect 4 adalah untuk, well connect 4! Koneksi dihitung jika horisontal, diagonal, atau...

20
Buat pengubah daftar angka

Jangan Anda benci ketika Anda ingin menyalin-menempelkan daftar angka (vektor, array ...), dari satu program ke program lain, tetapi format nomor yang Anda gunakan tidak cocok dengan format yang Anda perlukan. ? Misalnya, dalam MATLAB Anda mungkin memiliki daftar yang dipisahkan oleh ruang...

20
Penghitungan Piksel Catur 8-bit

Tujuan Anda memainkan permainan catur terkomputerisasi. Layar hanya hitam dan putih dan pikselnya tebal. Piksel putih menggunakan banyak daya dibandingkan piksel hitam dan Anda khawatir tentang jejak karbon Anda. Dengan kotak dan notasi catur, kembalikan jumlah piksel putih yang ditampilkan di...

20
Biaya pembelian titik D&D

Saat membuat karakter Dungeons & Dragons , alternatif untuk skor kemampuan bergulir adalah dengan menetapkannya dalam anggaran daya yang disebut point buy. Skor kemampuan yang lebih tinggi membutuhkan lebih banyak poin, terutama ke arah ujung atas: skor 8 adalah gratis, dan menaikkan skor...

20
Parenthesize sebuah ekspresi

Baru-baru ini saya telah menulis bahasa baru , untuk menghindari keharusan menangani urutan operasi , saya cukup menyisipkan setiap ekspresi dengan benar untuk menghindari ini sepenuhnya. Karena tanda kurung ada di kode char 40-41, kode Anda harus sesingkat

20
Memvisualisasikan kata-kata

Diberi kata yang hanya terdiri dari huruf kecil, lakukan hal berikut: Untuk setiap huruf, dapatkan faktorisasi utama dari posisinya dalam alfabet. Untuk setiap faktor prima, p , gambar berlian dengan panjang sisi p dan tempelkan huruf di tengah berlian. Berlian terbesar adalah di tengah, berlian...

20
Ubah ID 15 karakter Salesforce menjadi 18 karakter

Dalam Salesforce CRM , setiap objek memiliki ID alfanumerik 15 karakter, yang peka huruf besar-kecil. Kalau ada yang penasaran, sebenarnya itu nomor base-62 . Namun, alat yang digunakan untuk migrasi data dan integrasi mungkin atau mungkin tidak mendukung sensitivitas kasus. Untuk mengatasinya, ID...

20
Menempatkan pasak persegi ke dalam lubang persegi

Saya tertarik dengan desain grafik ini dari New York Times, di mana setiap negara bagian AS diwakili oleh sebuah kotak di kotak. Saya bertanya-tanya apakah mereka menempatkan kotak dengan tangan atau benar-benar menemukan penempatan kotak yang optimal (berdasarkan beberapa definisi) untuk mewakili...

20
Seberapa jauh Matahari?

pengantar tl; dr Terus menampilkan jarak saat ini dari Bumi ke Matahari. Sederhana, orbit Bumi di sekitar Matahari adalah elips. Jadi jarak yang sebenarnya antara keduanya terus berubah. Jarak ini dapat dihitung untuk hari tertentu menggunakan rumus ini : Persamaan dapat dibagi menjadi...

20
Temukan Produk Silang

Produk silang dari dua vektor tiga dimensi a⃗ a→\vec a dan b⃗ b→\vec b adalah vektor unik c⃗ c→\vec c sedemikian rupa sehingga: c⃗ c→\vec c adalah ortogonal untuka⃗ a→\vec a danb⃗ b→\vec b Besarnya c⃗ c→\vec c sama dengan luas jajaran genjang yang dibentuk oleh a⃗ a→\vec a dan b⃗ b→\vec b Arah...

20
Tarik magnet dalam array

Latar Belakang Saya memiliki deretan magnet yang kuat dan banyak benda logam di antara mereka. Di mana magnet akan menarik mereka? Memasukkan Input Anda adalah array bilangan bulat non-negatif, yang akan berisi setidaknya satu 1. Anda dapat menggunakan format apa pun yang masuk akal. The 0s...

20
Kapan Santa memasuki ruang bawah tanah? (AOC Hari 1)

Saya mereproduksi bagian kedua dari hari pertama Advent of Code, dengan izin dari pencipta. Santa sedang berusaha mengirimkan hadiah di sebuah gedung apartemen besar, tetapi ia tidak dapat menemukan lantai yang tepat - arah yang ia dapatkan agak membingungkan. Dia mulai di lantai dasar (lantai 0)...

20
Sihir bool kecil

Tantangan Diberikan metode C # berikut: private static bool Test(bool a, bool b) { if (a && b) return false; if (a) if (b) return true; return false; } Berikan nilai adan byang truedikembalikan. Kondisi menang Entri pertama yang dapat memberikan argumen yang benar untuk membuat...

20
Perluas ekspansi bash brace

Untuk sebagian besar alasan historis, bash cukup membingungkan dan sintaksis dan paradigma pemrograman - ini bisa membuatnya canggung dan terkadang membuat frustasi bermain golf. Namun bash memiliki beberapa trik di lengannya yang sering membuatnya kompetitif dengan skrip utama lainnya. bahasa....

20
Perintah anak anjing

The puppyutilitas mengambil nama file sebagai input, dan tidak persis apa yang Anda harapkan anak anjing untuk melakukan: itu cabik itu! Cara rusak Merobek halaman dengan gigi Anda. Pisahkan file input pada baris baru. Robek setiap halaman dengan kaki Anda Untuk setiap baris (tidak termasuk...