Pertanyaan yang diberi tag code-golf

25
Apa yang setengah jam?

Di kamar saya, saya punya jam culun ini (klik untuk ukuran penuh): Sebagian besar tidak sulit untuk dipecahkan, tetapi yang untuk 4-jam sangat sulit: Biasanya, sebagian kecil seperti 1/2 tidak masuk akal dalam aritmatika modular karena hanya bilangan bulat yang terlibat. Maka, cara yang benar...

25
Buat tabel ASCII-ke-hex untuk Mark Watney

Terinspirasi oleh pertanyaan SciFi.SE ini. Latar belakang (dengan spoiler kecil): Dalam film The Martian , protagonis Mark Watney menggunakan tabel ASCII untuk mencari nilai heksadesimal dari karakter ASCII sehingga ia dapat berusaha untuk berkomunikasi kembali ke Bumi. * Tantangan Tanpa...

25
Memantul dalam array

pengantar Array juga dapat dilihat sebagai bidang untuk bola memantul. Ini tentu saja terdengar sangat samar, jadi di sini adalah contoh input: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Tantangannya adalah untuk mengeluarkan array memantul . Ini terbuat...

25
Ekspansi matriks gaya-fibonacci

Untuk setiap baris dan kemudian kolom dari sebuah matriks, kita dapat menambahkan entri tambahan dengan jumlah dari dua entri terakhir di baris atau kolom itu. Misalnya dengan matriks input berikut: [ 1 1 1 ] [ 2 3 4 ] Matriks yang dihasilkan adalah: [ 1 1 1 2 ] [ 2 3 4 7 ] [ 3 4 5 9...

25
Terapkan aturan pembagian-per-7

Untuk memeriksa apakah angka desimal dapat habis dibagi 7: Hapus digit terakhir. Lipat gandakan dengan 2 dan kurangi dari yang tersisa. Jika hasilnya habis dibagi 7, angka aslinya bisa habis dibagi 7. (juga dijelaskan misalnya di sini ) Aturan ini baik untuk pemeriksaan keterbagian manual....

25
Hasilkan nilai malas

Terkait: Programkan oven microwave saya . Terinspirasi oleh Hasilkan input microwave malas . Nilai lazy dari bilangan bulat non-negatif N adalah yang terkecil dari bilangan bulat yang paling dekat dengan N sementara semua digit mereka identik. Kembali (dengan cara apapun) nilai malas yang...

25
Gambarlah rumah ASCII

Ini adalah jendela: --- | | --- Mari kita tambahkan beberapa dinding |. Letakkan dua ruang di kedua sisinya sehingga jendela memiliki banyak ruang. | --- | | | | | | --- | Sekarang mari kita tambahkan atap dan langit-langit. Untuk menjaga jendela di tengah ruangan, mari tambahkan satu baris...

25
Vandermonde Determinant

Diberikan vektor nnilai (x1,x2,x3,...,xn)mengembalikan penentu matriks Vandermonde yang sesuai . Penentu ini dapat ditulis sebagai: Detail Program / fungsi Anda harus menerima daftar angka floating point dalam format apa pun yang memungkinkan untuk panjang variabel, dan output penentu yang...

25
Gambar pelangi

Tantangannya sederhana: Gambar pelangi sesedikit mungkin byte Spesifikasi untuk pelangi adalah sebagai berikut: Angka harus persis 400 piksel lebar dan 200 piksel tinggi (opsional 401x201 jika Anda ingin satu piksel tengah) Cincin merah harus menyentuh semua batas gambar (jari-jari luar = 200...

25
Selamat Hari Pi Bulat

Untuk merayakan Rounded Pi Day, Anda harus memanfaatkan tanggal hari ini untuk membuat program yang mengambil diameter lingkaran dan menampilkan kelilingnya dengan mengalikan diameter dengan 3,1416, di mana 3,1416 harus diperoleh dengan menggunakan tanggal hari ini. Input 3 Output...

25
Temukan kata pertama yang dimulai dengan setiap huruf

Diberikan string, cari kata pertama yang dimulai dengan setiap huruf (tidak sensitif huruf). Mencicipi Menggunakan Ferulas flourish in gorgeous gardens.sebagai input: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting with `g` | --> is...

25
Driftsort sebuah array

Driftsort adalah cara sederhana untuk "mengurutkan" sebuah array. Ia bekerja dengan "geser" atau "memutar" elemen-elemen dalam array sampai array diurutkan, atau sampai array gagal diurutkan. Mari kita telusuri dua contoh. Pertama, pertimbangkan array [10, 2, 3, 4, 7]. Karena array tidak...

25
Golf pencetak gol golf

Sebagai seorang anak, saya sering bermain permainan kartu " golf " . Tantangan Anda, jika Anda memilih untuk menerimanya, adalah menghitung skor kartu golf. Karena ada lebih dari 9000 variasi pada permainan kartu 1 ini , kita akan mengikuti aturan yang saya ingat mainkan. Aturan (dari game) Anda...

25
Hasilkan Favicon Stack Exchange

Apakah Anda mengenali logo PPCG? sepertinya ini, ketika Anda melakukan seni ascii itu. +---+ |PCG| +---+ v Sekarang, Di Golf Kode ini, Anda akan membuat kode, yang membuat logo untuk situs lain, mirip dengan logo PPCG. Apa yang harus Anda lakukan String "Dipendekkan" akan menjadi string,...

25
#Hashtag_or_not

Dalam tantangan kode golf ini, Anda akan memverifikasi tagar! #What_your_code_should_do Input adalah sebuah string. Keluarkan nilai kebenaran jika tagar yang valid, dan nilai palsu sebaliknya. Kami mendefinisikan string sebagai Hashtag yang valid jika ... Dimulai dengan hash ( #). Tidak...

25
Hantu apa yang hilang?

Dalam tantangan ini, mengingat daftar hantu dari Pac-Man, Anda harus mengeluarkan hantu mana yang hilang. Anda harus melakukannya dalam beberapa byte yang Anda bisa Memasukkan Input akan terdiri dari string atau daftar, yang akan mencakup sejumlah hantu, yang dapat

25
Hofstadter Q-sequence

Definisi a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) untuk n> 2 di mana n adalah bilangan bulat Tugas Diberikan bilangan bulat positif n, hasilkan a(n). Testcases n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 8 5 9 6 10 6 11 6 12 8 13 8 14 8 15 10 16 9 17 10 18 11 19 11 20...

25
Piramida Besar ASCII

pengantar Ini 2600 SM dan orang-orang membangun piramida sekarang. Mereka sudah membuat dasar piramida tetapi tidak tahu bagaimana melanjutkannya. Jadi, mereka memanggil Anda untuk meminta bantuan. Aturan membuat piramida cukup sederhana. Untuk layer di atas layer sebelumnya, yang perlu Anda...

25
Prinsip Permutation-Pigeon-hole

Dalam permainan sudoku, banyak pemain suka "memasukkan" angka-angka yang mungkin ada di setiap kotak: Baris di atas dapat direpresentasikan sebagai array: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Sekarang, perhatikan bahwa hanya ada 1 tempat di mana 4bisa pergi. Ini...

25
Validasi padding PKCS # 7

Dalam kriptografi, padding PKCS # 7 adalah skema padding yang menambahkan sejumlah byte N ≥ 1, di mana nilai setiap byte yang ditambahkan sama dengan N. Misalnya,, Hello, World!yang memiliki 13 byte, adalah yang berikut dalam hex: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 Jika kita memilih pad...