Pertanyaan yang diberi tag code-golf

34
Meledakan string

Diberikan string apa pun, cetak dalam bentuk segitiga di mana teks berjalan naik dan turun di sepanjang setiap diagonal. Misalnya, input dari "Hello World"output harus: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o W r d o l W r...

34
Batalkan Rentang Angka

Ini cukup sederhana untuk, mengingat angka n, membuat rentang dari 0hingga n-1. Bahkan, banyak bahasa menyediakan operasi ini sebagai builtin. Program CJam berikut membaca bilangan bulat, dan kemudian mencetak kisaran seperti itu ( Coba online! ): ri, Perhatikan bahwa ia mencetak angka tanpa...

34
26 Penyanyi, 26 Surat

Menurut RollingStone , di bawah ini adalah 26 penyanyi terhebat sepanjang masa: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder Etta...

34
Penentu Matriks Integer

Diberikan matriks integer persegi sebagai input, output penentu matriks. Aturan Anda dapat mengasumsikan bahwa semua elemen dalam matriks, penentu matriks, dan jumlah total elemen dalam matriks berada dalam kisaran integer yang dapat diwakili untuk bahasa Anda. Mengeluarkan nilai desimal / float...

34
Angka yang mudah dikalikan

Tugas Anda adalah menentukan apakah dua angka itu mudah dikalikan . Ini berarti bahwa multiplikasi panjang basis-10 mereka tidak memiliki carry (pengelompokan ulang) antara nilai-nilai tempat, melihat kedua langkah multiplikasi dan langkah penambahan. Ini terjadi ketika setiap pasangan digit yang...

34
Berapa banyak halaman yang telah saya sobek?

Bulan lalu saya meminjam banyak buku dari perpustakaan. Mereka semua adalah buku yang bagus, penuh dengan emosi dan plot-twists. Sayangnya, pada beberapa titik saya menjadi sangat marah / sedih / kecewa, jadi saya merobek beberapa halaman. Sekarang perpustakaan ingin tahu berapa banyak halaman...

34
Kode Golf: Ular ASCII peliharaan Anda sendiri

Jadi, saya menulis sendiri satu garis yang mencetak ular di konsol. Ini sedikit menyenangkan, dan saya bertanya-tanya bagaimana saya bisa menyingkat kode saya ... Berikut ini adalah contoh output (pendek): + + + + + + + + + + + + + + + + + + + + Berikut spesifikasinya: Di...

34
Meriam alfabet

Bola cannon ditembakkan sehingga pada eyeblink pertama penerbangannya ia naik oleh Npuncak pohon, selama eyeblink kedua oleh N-1puncak pohon, dll hingga mencapai titik tertinggi lintasannya. Kemudian mulai jatuh 1, 2, dll puncak pohon per eyeblink sampai menyentuh tanah. Pada saat yang sama, bola...

34
Buat Magic 8 Ball

Sebagai seorang anak, teman saya punya bola ajaib yang akan kami ajukan pertanyaan dan lihat bagaimana nasib pertanyaan itu. Tantangan Tantangan Anda adalah menulis sebuah program (atau fungsi) yang ketika dijalankan (atau dipanggil), menghasilkan (atau mengembalikan) jawaban acak dari...

34
Program autogram

Kalimat ini menggunakan dua a, dua c, dua d, dua puluh delapan e, lima f, tiga g, delapan jam, sebelas i, tiga l, dua m, tiga belas n, sembilan o, dua p, lima r, dua r, dua puluh lima s, dua puluh tiga t, enam v, sepuluh w, dua x, lima y, dan satu z. Kalimat semacam itu disebut autograms . Tugas...

34
Poin Kisi Segitiga dekat dengan Asal

Latar Belakang Sebuah jaringan segitiga adalah grid yang dibentuk oleh ubin pesawat secara teratur dengan segitiga sama sisi dengan panjang sisi 1. Gambar di bawah adalah contoh dari grid segitiga. Sebuah titik kisi segitiga adalah titik dari segitiga membentuk grid segitiga. The asal adalah...

34
Atas dan ke bawah, ke atas dan ke bawah

Tantangan: Diberikan input bilangan bulat positif n , buat vektor yang mengikuti pola ini: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Atau, dijelaskan dengan kata-kata: Vektor dimulai pada 0, dan membuat peningkatan 1hingga mencapai bilangan bulat positif terkecil terkecil...

34
Apakah angka ini jahat?

pengantar Dalam teori bilangan, bilangan dianggap jahat jika ada bilangan genap 1 dalam representasi binernya. Dalam tantangan hari ini, Anda akan mengidentifikasi apakah angka yang diberikan itu jahat atau tidak. Tantangan Tugas Anda adalah menulis program atau fungsi lengkap yang menerima...

34
Hitung pulsa putaran dial di nomor telepon (termasuk huruf)

Di masa kakek nenek Anda, menekan nomor telepon dilakukan dengan tombol putar seperti ini: Untuk memutar setiap digit, letakkan jari Anda di lubang yang sesuai, tarik ke berhenti jari, dan lepaskan. Suatu mekanisme akan menyebabkan putaran memutar kembali ke posisi istirahatnya, dan telepon akan...

34
Ulang! Faktorial!

Jangan bingung dengan Cari faktorial! pengantar Faktorial bilangan bulat ndapat dihitung dengan n ! = N × ( n - 1 ) × ( n - 2 ) × ( . . . ) × 2 × 1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Ini relatif mudah dan bukan hal yang baru. Namun, faktorial dapat...

34
Buka Kunci Anda

Anda telah mengunci sepeda Anda dengan kunci kombinasi 3 digit. Sekarang Anda ingin naik dan perlu membukanya dengan bantuan program berikut. Memasukkan Parameter 1 Kombinasi digit dari kunci Anda dalam keadaan terkunci . Itu harus berbeda dari parameter ke-2 (= kombinasi status tidak terkunci...

33
Apakah ini Natal?

Tantangan Mengingat bahwa Natal adalah: Desember Bulan 12 25 hari Setiap tahun, tentukan tanggal hari ini, dan apakah hari ini Natal atau tidak. Jika ini Natal, Anda harus mencetak "It's Christmas". Jika ini bukan Natal, Anda harus entah bagaimana menunggu sampai Natal dan kemudian mencetak...

33
Seni ASCII anti-aliasing

Latar Belakang Seni ASCII adalah praktik membuat gambar dengan menggunakan teks ASCII untuk membentuk bentuk. Aliasing adalah efek yang dibuat oleh "piksel" besar seni ASCII, yang merupakan ukuran karakter. Gambar menjadi gumpal dan sulit dilihat. Anti-aliasing menghilangkan efek ini dengan...