Pertanyaan yang diberi tag code-golf

13
Gambar sebuah spiral dalam sebuah kotak

Spiral geometris ini terlihat rumit, tetapi cukup sederhana untuk menggambar; ambil kotak berikut: Gambarlah garis lurus antara sudut kotak dan beberapa jarak yang ditetapkan di atas sudut berikutnya berlawanan arah jarum jam. Lanjutkan pola ini ke dalam, selalu tinggal yang mengatur jarak...

13
Identifikasi Bagian Kerucut

Diberikan 5 titik berbeda pada bidang dua dimensi, tentukan jenis penampang kerucut yang dibentuk oleh titik tersebut. Output akan menjadi satu dari circle, hyperbola, ellipse, atau parabola. Aturan Titik-titik akan berada pada posisi linear umum, yang berarti bahwa tidak ada tiga titik yang...

13
Di antara fraksi

Di antara fraksi Tantangan: Anda harus membuat kode yang mengambil minimal 3 input; 2 bilangan bulat dan "representasi fraksi" - tipe yang sesuai dengan bahasa Anda untuk mewakili kenaikan fraksi) yaitu. Jika Anda memilih string, inputnya adalah "1/4" atau Anda bisa memilih 2 input integer...

13
Konversi ke Angka Romawi!

Tugas Anda adalah mengubah bilangan bulat positif yang diberikan dari angka Arab ke angka Romawi. Segala sesuatunya menjadi sulit ketika Anda menghitung sampai 4000. Orang Romawi melakukan ini dengan menambahkan garis di atas simbol untuk melipatgandakan simbol itu 1 000. Namun, overline tidak...

13
CamelCase2snake_case ()

Tulis fungsi untuk mengonversi teks CamelCased ke snake_case: FunctionForHTMLManipulationmenjadifunction_for_html_manipulation Teks input akan menjadi pengidentifikasi tunggal yang cocok dalam banyak bahasa. Itu harus dimulai dengan huruf bahasa Inggris, kemudian diikuti oleh sejumlah huruf atau...

13
Berapa banyak 14ers yang saya panjat?

Dalam terminologi pendakian gunung, "14er" adalah gunung apa pun dengan ketinggian 14.000 kaki atau lebih. Namun, ada perbedaan lain. Agar suatu puncak dapat dihitung sebagai 14er, puncak juga harus memiliki "keunggulan geografis" sebesar 300 kaki atau lebih. Ini berarti bahwa untuk bergerak dari...

13
Jalankan melalui array

Kita semua sering mendengar ungkapan "berjalan melalui array" berarti "memetakan fungsi di atas array berikut". Namun, saya perlu melakukannya (sekarang!), Jadi saya ingin Anda menjalankan array. Bagaimana saya berlari? Bayangkan ada paket liar serigala belakang Anda Menjalankan melalui array...

13
Matriks Trigonometri

pengantar Dua fungsi trigonometri yang paling umum, sinedan cosine(atau sindan cosuntuk pendek), dapat diperpanjang menjadi fungsi matriks bernilai. Salah satu cara untuk menghitung analog bernilai matriks adalah sebagai berikut: Pertimbangkan dua identitas trigonometri penting ini: Dengan...

13
Hitung Titik Fermat Segitiga

Ini agak mirip dengan pusat-pusat segitiga , tetapi dengan titik berbeda. The Fermat Titik adalah titik P di segitiga ABC sehingga nilai AP + BP + CP diminimalkan. Ada dua kasus: Jika ada sudut lebih besar dari 120 derajat, titik itu adalah titik kulit. Jika tidak, gambar segitiga sama sisi pada...

13
Produk-produk Fibonacci

Anda dapat menguraikan angka lebih besar dari 0 sebagai jumlah unik dari angka Fibonacci positif. Dalam pertanyaan ini kami melakukan ini dengan berulang kali mengurangi angka Fibonacci positif terbesar yang mungkin . Misalnya: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 +...

13
Mengurai bahasa 1D

Diberikan string yang hanya berisi 0's 1's, 2's dan kurung, output pohon tata bahasa string. A 2membutuhkan 2 argumen - satu ke kiri dan satu ke kanan A 1membutuhkan argumen tunggal - ke kiri atau kanan A 0tidak memerlukan argumen apa pun dan merupakan kasus dasar Sepasang tanda kurung dihitung...

13
Golf saya alfabet ASCII

Tidakkah Anda menemukan bahwa membaca teks sederhana tidak cukup menarik? Coba kami ##### ### ### ##### ##### ##### ##### # # ##### # # # # # # # # # # # # # # ##### ### # # # # #### # # # # # # # # # # # # # # # # # ### ### ##### ##### # ##### # # # # Jauh lebih mewah bukan? Tetapi cukup lama...

13
Tukar eksponen utama dengan tetangga mereka

(Tindak lanjuti pertanyaan saya tentang bertukar bit dengan tetangga mereka .) Tugas Diberikan bilangan bulat positif x = (2 a  · 3 b ) · (5 c  · 7 d ) · (11 e  · 13 f ) ·… , cetak bilangan bulat yang diperoleh dengan menukar eksponen dalam faktorisasi ini untuk setiap pasangan bilangan prima...

13
Mainkan scrabble dengan tabel periodik

Anda punya satu set ubin dengan simbol dari tabel periodik. Setiap simbol muncul sekali. Anda sedang memikirkan kata-kata untuk dibuat tetapi Anda ingin tahu apakah itu mungkin atau tidak. Tantangan Tulis program dalam bahasa favorit Anda yang akan mengambil string sebagai parameter input. Anda...

13
Bisakah Mario pergi ke ujung peta ini

Buat program yang menentukan, diberi input jalur, apakah Mario dapat mencapai akhir, dilambangkan dengan E, dari awal, dilambangkan dengan S. Path akan terlihat seperti ini: S = E ===== Di jalan, berbagai simbol dan apa yang mereka wakili adalah: =: dinding / lantai / langit-langit. Mario...

13
Apakah sensitivitas kasus penting?

Tom akan menerapkan bahasa pemrograman baru dari penemuannya. Tetapi sebelum benar-benar mulai mengerjakannya, ia ingin tahu apakah bahasanya harus peka terhadap huruf besar atau kecil. Di satu sisi, ketidaksensitifan kasus tampaknya lebih mudah diterapkan kepadanya, tetapi ia khawatir hal itu...

13
Runs of Digit di Pi

Tujuan Anda adalah untuk menampilkan urutan pi (π) yang terus meningkat secara konsisten dan berurutan. Setiap istilah dalam urutan harus satu digit lebih panjang dari sebelumnya. Jadi 3(digit ke-0 pi) adalah pertama kalinya serangkaian digit terjadi (panjang 1). Selanjutnya yang terjadi adalah...

13
Kumpulkan dan tempatkan item

Tujuan dari tantangan ini adalah untuk mengumpulkan item yang dipilih dalam daftar dan memindahkannya ke lokasi tertentu dalam daftar. Sebagai contoh visual, ambil nilai input (diwakili oleh bilangan bulat kotak hitam) dan daftar nilai kebenaran yang sesuai di mana true menunjukkan item dipilih...