Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

4
"Selesaikan pekerjaan" sedini mungkin
Latar Belakang Bayangkan sejenak bahwa Anda memiliki pekerjaan yang menjemukan. Setiap pagi, Anda diberi koleksi tugas yang harus Anda kerjakan pada hari itu. Setiap tugas memiliki durasi tertentu, dan sekali dimulai, itu harus diselesaikan dalam sekali jalan. Bos Anda tidak akan mentolerir pemalasan, jadi jika ada tugas yang masih bisa …

3
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 mungkin. Contohnya 1+2*3 (1+(2*3)) 2*(3+4) (2*(3+4)) 2*3/4+3 (((2*3)/4)+3) 342*32/8 ((342*32)/8) Aturan Satu-satunya …

14
Semua palindromic dasar Anda adalah milik kami
Hasilkan nomorn urut basis dengan palindrome ( OEIS A126071 ). Secara khusus, urutan didefinisikan sebagai berikut: diberi nomor n, ungkapkan dalam basis auntuk a = 1,2, ..., n, dan hitung berapa banyak dari ekspresi itu yang palindromik. "Palindromic" dipahami dalam hal membalikkan adigit basis ekspresi sebagai unit atom (terima kasih, …

9
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 bagian-bagian 2 berikut : 1mewakili 1 AU …

18
Pusat Misa dari daftar koordinat dan massa mereka
Berikut ini tantangan Senin pagi yang cepat ... Tulis fungsi atau program dengan jumlah byte paling sedikit yang: Dibawa sebagai input daftar [x,y]koordinat Dibawa sebagai input daftar [x,y]massa masing-masing koordinat Menghasilkan pusat massa yang dihitung dalam bentuk [xBar,yBar]. catatan: Input dapat diambil dalam bentuk apa pun, selama array digunakan. Pusat …

6
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 dengan 1 biaya 1 poin, kecuali naik …

2
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 berikutnya yang lebih kecil (dari …

3
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 posisi negara bagian yang berdekatan. Kode Anda akan …

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

30
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) dan kemudian mengikuti instruksi …
20 code-golf 

5
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 kotak. Solusinya mungkin dalam bentuk fungsi atau program lengkap. …

18
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 dapat dikonversi dengan aman menjadi ID alfanumerik …
20 code-golf  string 

1
The Death Of Resolusi Rendah Pixel Art (Atau, Gambarkan Kematian Itu)
Ini adalah Webcomic Tidak Teratur! tugas bertema. * Kematian adalah organisasi yang agak luas, dan, meskipun Kepala Kematian tidak kesulitan membedakan karyawannya, entitas lain yang terhubung dengan organisasi tersebut mengalami kesulitan melacak mereka semua. Dengan demikian, tugas Anda di sini adalah, mengingat judul salah satu dari berbagai Kematian, menghasilkan gambar …

9
Novel Prime Factors of Repunits
Latar belakang Orang-orang berbicara faktorisasi utama dalam obrolan dan kami mendapati diri kami berbicara tentang pembayaran kembali. Repunits adalah himpunan bagian dari angka yang dikenal sebagai repdigits, yang merupakan angka yang hanya terdiri dari digit berulang, seperti 222atau 4444444444444444, tetapi hanya terdiri dari repunits 1. Oleh karena itu pasangan repunits …

11
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 seperti ini: [1 2 3 4 5] …

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.