Pertanyaan yang diberi tag «code-golf»

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

20
Urutan jumlah bilangan bulat yang tidak ada dalam urutan
Latar Belakang Pertimbangkan urutan yang didefinisikan sebagai berikut: Elemen pertama adalah 0; Elemen kedua adalah 4; Dari elemen ketiga dan seterusnya, nilainya dapat dihitung dengan: Mengambil himpunan bilangan bulat dari 0 hingga elemen sebelumnya dari urutan (inklusif atau eksklusif, itu tidak masalah); Menghapus semua bilangan bulat yang sudah muncul sebelumnya …

11
Lebih asyik dengan string case ((sangat) sensitif)
Terinspirasi oleh tantangan ini (atau, lebih khusus lagi, dengan salah baca), saya datang dengan tantangan berikut: Diberikan string input S, membalikkan urutan semua karakter huruf besar, dan semua karakter huruf kecil. Biarkan semua karakter non-huruf tetap di tempatnya. Contohnya: Perhatikan bahwa huruf besar W( huruf besar pertama) diganti dengan H(yang …
28 code-golf  string 


12
Meja Pembagi Utama
Intro Sesuatu yang saya mainkan dalam matematika rekreasional adalah konstruksi tabel pembagi untuk secara visual membandingkan / membedakan pembagi utama dari sekumpulan angka. Himpunan nomor input berada di atas sebagai label kolom, pembagi utama berada di sebelah kiri sebagai label baris, dan tanda menunjukkan di mana keduanya berbaris. Sebagai contoh, …

16
Keluarkan Nomor Euler
Diberikan bilangan bulat non-negatif output nomor Euler ( Oei A122045 ).n,n,n ,nthnthn^{\text{th}} Semua angka Euler yang diindeks ganjil adalahAngka Euler yang diindeks genap dapat dihitung dengan rumus berikut ( merujuk ke unit imajiner): 0.0.0 .i≡−1−−−√i≡−1i \equiv \sqrt{-1}E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk.E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk. E_{2n} = i \sum_{k=1}^{2n+1}{ \sum_{j=0}^{k}{ \left(\begin{array}{c}k \\ j \end{array}\right) \frac{{\left(-1\right)}^{j} {\left(k-2j\right)}^{2n+1}}{2^k i^k k} …

11
Angka Fibonacci Negatif
Anda mungkin semua tahu urutan fibonacci: fibonacci(n)=fibonacci(n-1)+fibonacci(n-2) fibonacci(0)=0 fibonacci(1)=1 Tugas Anda sesederhana mungkin: Mengingat bilangan bulat Nmenghitungfibonacci(n) tapi di sini adalah twist: Juga lakukan negatif N Tunggu. Apa? fibonacci(1)=fibonacci(0)+fibonacci(-1) begitu fibonacci(-1)=1 dan fibonacci(-2)=fibonacci(0)-fibonacci(1)=-1 dan seterusnya... Ini adalah kode-golf sehingga program terpendek dalam byte menang. Anda dapat mengirimkan fungsi atau program …

11
Jumlah Absolut dari Koefisien Polinomial Sidi
Latar Belakang Sidi polinomial derajat n - atau (n + 1) th Sidi polinomial - didefinisikan sebagai berikut. Polinomial Sidi memiliki beberapa sifat yang menarik, tetapi demikian juga koefisiennya. Bentuk terakhir dari urutan OEIS A075513 . Tugas Menulis sebuah program penuh atau fungsi yang, diberikan bilangan bulat non-negatif n , …

18
XOR dua gambar monokrom
Tantangan: Ambil input dari dua gambar hitam-putih (satu warna) dan xor setiap piksel yang pertama, dengan masing-masing piksel yang kedua, tambahkan ke gambar baru dan hasilkan gambar baru. Beberapa klarifikasi: Ukuran gambar tidak masalah. Ekstensi / format gambar tidak masalah. Anda dapat membuatnya mengambil input ekstensi apa pun dan output …

30
Semudah ABC
Memasukkan Sebuah string yang berisi paling banyak satu dari masing-masing huruf A, Bdan C. Mereka mungkin dalam urutan apa pun. String kosong adalah input yang valid. Catatan: Versi sebelumnya dari tantangan ini menggunakan huruf dan LEJbukan ABCdan mereka masih dapat digunakan jika diinginkan. Keluaran Sebuah string dari A, B, Churuf …


2
Hilbertifikasi gambar
Saya suka Hilbert Curve . Tugas Anda untuk tantangan ini adalah untuk mengambil gambar (hanya gambar persegi di mana semua sisi memiliki kekuatan dua piksel lebar) dan menguraikannya baris demi baris dengan cara zig-zagging dan putar kembali ke atas dalam kurva pseudo-Hilbert . Terurai Untuk mengurai Anda akan mulai dengan …

20
Jumlah Basa Rantai Lurus dengan panjang tertentu
Alk * rantai lurus didefinisikan sebagai urutan atom karbon yang dihubungkan oleh ikatan tunggal (alkana), rangkap dua (alkena), atau rangkap tiga (alkuna), (digunakan hidrogen implisit.) Atom karbon hanya dapat membentuk 4 ikatan, jadi tidak ada atom karbon yang dipaksa memiliki lebih dari empat ikatan. Alk * rantai lurus dapat direpresentasikan …

30
Cetak Fibonacci surat
Diberikan N (2 <= N ), cetak N baris seri Fibonacci huruf seperti ini (yaitu N = 5) Pertama, mulai dengan adan b: a b Selanjutnya, tambahkan dua baris. a b ab Terus tambahkan dua baris terakhir. a b ab bab Teruskan... a b ab bab abbab Dan kita sudah …

20
Tantangan Hari Gencatan Senjata
Hari ini, 11 November, dikenal sebagai Hari Peringatan , Hari Gencatan Senjata , atau Hari Veteran (tergantung pada negara), dan merupakan hari refleksi dan terima kasih kepada anggota militer dan layanan mereka, secara khusus mulai mencerminkan akhir dari permusuhan Eropa dalam Perang Dunia pertama. Mari kita renungkan itu dengan keluaran …

17
Gambarlah ASCII-O'-Lantern untuk Halloween
Halloween hampir tiba, hari libur setelah kebanyakan orang perlu menyapih diri dari diet gula yang berlubang. Tulis program yang menggunakan bilangan bulat positif. Jika bilangan bulat kurang dari 31 (1 hingga 30), keluarkan lentera jack-o'-art ASCII ini, dengan melihat ke kanan seolah menantikan Halloween: _____I_____ | | | | | …

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.