Pertanyaan yang diberi tag «code-golf»

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

15
Membantu! Saya lupa kata sandi saya!
Membantu! Saya baru saja masuk ke Stack Exchange, tetapi saya lupa kata sandi saya! Saya perlu cara untuk menyelesaikannya sebelum saya logout. Untungnya, saya adalah peretas yang hebat. Tidak hanya saya dapat menemukan hash kata sandi saya, tetapi saya juga menemukan algoritma hashing Stack Exchange! Dibutuhkan nilai ASCII dari setiap …
24 code-golf  math 

27
Terapkan wave ke array
Tugas Anda hari ini adalah menerapkan gelombang ke array angka. Gelombang terlihat seperti ini: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Menerapkannya ke array yang diberikan berarti menambahkan bersama elemen pertama, elemen kedua, dll. Lebih tepatnya: Program atau fungsi Anda akan menerima array bilangan bulat. Ini harus mencetak atau …

23
Tantangan Kode Utama
Tugas Anda bertugas membuat kompas, semacam itu. Bayangkan kode sumber Anda sebagai "jarum" kompas di mana menjalankan berbagai orientasi menghasilkan output yang berbeda. Orientasi kode sumber yang didukung adalah Utara, Timur, Selatan, dan Barat. Contoh Katakanlah Anda memiliki kode sumber: ABCD J K WXYZ Kami akan menganggap ini sebagai orientasi …

30
Lipat Daftar menjadi Setengah
Kami akan melipat daftar bilangan bulat. Prosedur untuk melakukannya adalah sebagai berikut, Jika daftar tersebut memiliki panjang genap, buatlah daftar setengah dari panjangnya di mana item ke-n dari daftar baru adalah jumlah dari item ke-n dari daftar lama dan urutan ke-n item terakhir dari daftar lama. Misalnya kalau kita punya …

26
Jumlah angka ganjil berturut-turut
Meskipun tantangan terkait telah diajukan, yang satu ini berbeda untuk menjamin pertanyaannya sendiri. Tantangan Diberikan bilangan bulat positif, kembalikan urutan terpanjang dari bilangan bulat ganjil positif berurutan yang jumlahnya adalah bilangan bulat yang diberikan. Jika tidak ada urutan seperti itu, Anda dapat melaporkan kesalahan dengan cara apa pun yang masuk …
24 code-golf  number 

21
Perkiraan nomor plastik
Tantangan Angka plastik adalah angka yang terkait dengan rasio emas, dengan banyak sifat matematika yang menarik. Karena itu, ada banyak pendekatan yang dapat digunakan untuk menghitung angka. Untuk menentukan secara tepat angka untuk tujuan tantangan ini, kami akan menggunakan definisi berikut (meskipun ada banyak definisi yang setara, dan Anda dapat …
24 code-golf  math  number 

30
Buat tanda persen
Diberikan bilangan bulat n ≥ 1, menghasilkan representasi 2D † dari tanda persen lebar n . Konstruksi berjalan sebagai berikut: Buat n oleh n matriks (atau daftar daftar) diisi dengan nol. Masukkan yang di sudut kiri atas dan kanan bawah. Tempatkan yang diagonal dari kiri bawah ke kanan atas. Untuk …

28
Nomor murah hati
Diberikan bilangan bulat positif sebagai input menentukan apakah itu bilangan murah hati. Bilangan murah hati adalah angka sedemikian rupa sehingga setiap penyisipan +tanda antara dua digit pada basis 10 menghasilkan ekspresi bilangan bulat utama. Misalnya 40427 adalah murah hati karena 4+0427 = 431 is prime 40+427 = 467 is prime …

7
Temukan binarray!
Kami mendefinisikan binarray sebagai array yang memenuhi properti berikut: ini tidak kosong nilai pertama adalah a 1 nilai terakhir adalah a 1 semua nilai lainnya adalah 0atau1 Misalnya, array [ 1, 1, 0, 1 ]adalah binarray yang valid . Tugas Mengingat non-kosong array yang Sebuah bilangan bulat non-negatif dan positif …

3
Seimbangkan Kurung
Tujuan Anda: Diberikan serangkaian tanda kurung, output Jarak Damerau-Levenshtein minimum diperlukan untuk mengubah string input menjadi string di mana tanda kurung seimbang. Memasukkan String input hanya akan berisi tanda kurung dan tidak ada karakter lain. Artinya, itu adalah kombinasi dari salah satu karakter di (){}[]<>. Anda dapat mengambil input baik …

20
Naiki satu langkah ke yang terbaik
Judul video terbaru Numberphile , 13532385396179 , adalah titik tetap dari fungsi berikut f pada bilangan bulat positif: Biarkan n menjadi bilangan bulat positif. Tulis faktorisasi prima dengan cara yang biasa, misalnya 60 = 2 2 · 3 · 5, di mana bilangan prima ditulis dalam urutan yang meningkat, dan …

3
Hello World - tetapi menurut abjad
Tantangan ini kedengarannya terlalu sederhana untuk tidak ada, jadi beri tahu saya jika ini adalah duplikat. Tugas Mencetak Hello, world! Aturan Kode Anda harus dalam "urutan byte". Ini berarti bahwa setiap karakter / byte memiliki nilai byte yang lebih tinggi atau sama dari karakter / byte sebelumnya. Pengecualian untuk aturan …


30
Golf dan Anagram Quine
Dalam pertanyaan ini saya meminta Anda untuk menebak quine anagram berdasarkan outputnya. Namun sepertinya kami belum memiliki pertanyaan untuk golf anine quine. Jadi tugas Anda adalah membuat anagram terpendek yang Anda bisa. Apa itu anagram quine? Anagram quine adalah program yang tidak kosong yang mencetak anagram dari kode sumbernya, selain …

11
Menghitung lingkaran kotak kuadrat melaluinya
Tulis sebuah program atau fungsi yang diberi radius bilangan bulat r mengembalikan jumlah unit kuadrat lingkaran dengan jari-jari r berpusat pada titik asal melewati. Jika lingkaran melewati titik pada grid yang tidak dihitung sebagai melewati kuadrat unit yang berdekatan. Berikut ilustrasi untuk r = 5 : Ilustrasi oleh Kival Ngaokrajang, …

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.