Pertanyaan yang diberi tag «code-golf»

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

7
Kamus Tic Tac Toe
Sebuah TicTacToepermainan dapat diwakili oleh string yang menunjukkan urutan posisi saat para pemain bergerak. 0 1 2 3 4 5 6 7 8 Asumsikan Xselalu bermain dulu. Jadi string "012345678" menunjukkan permainan XOX OXO XOX Perhatikan, permainan sudah dimenangkan ketika Pemain Xmenandai 6, pada saat itu permainan berakhir, memberikan kemenangan …

24
Lirik 12 Days of Christmas
Saya pikir ini akan menjadi tantangan yang menyenangkan bagi semua orang dan saya penasaran melihat solusi yang dihasilkan orang. Cetak lirik "12 Days Of Christmas" On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day of Christmas, my …

30
'Tambahkan' hingga huruf-huruf dalam sebuah kata
Ayah saya adalah seorang pensiunan guru, dan ia biasa memberikan gabungan kuis ejaan dan matematika, di mana siswa akan mengeja kata, dan kemudian 'menilai' kata itu dengan menjumlahkan huruf-hurufnya, di mana a = 1, b = 2, dll. (mis. kucing = 3 + 1 + 20 = 24). Ini membuat …
17 code-golf  word 

30
Fungsi Konversi Integer IPv4
Tulis fungsi terpendek untuk mengubah alamat IP menjadi representasi integernya dan output sebagai integer. Untuk mengubah alamat IPv4 ke representasi integernya, perhitungan berikut diperlukan: Pisahkan alamat IP menjadi empat oktet. (Octet1 * 16777216) + (Octet2 * 65536) + (Octet3 * 256) + (Octet4) Input Sampel 192.168.1.1 10.10.104.36 8.8.8.8 Output Sampel …


14
Permutasi dalam Penyamaran
Dengan vektor nnn -dimensi vvv dengan entri asli, cari permutasi ppp terdekat dari sehubungan dengan(1,2,...,n)(1,2,...,n)(1,2,...,n)l1l1l_1 -Jarak. Detail Jika lebih nyaman, Anda dapat menggunakan permutasi dari (0,1,...,n−1)(0,1,...,n−1)(0,1,...,n-1) sebagai gantinya. Jika ada beberapa permutasi terdekat, Anda dapat menampilkan salah satu atau semuanya. Jarak l1l1l_1 antara dua vektor u,vu,vu,v didefinisikan sebagai d(u,v)=∑i|ui−vi|.d(u,v)=∑i|ui−vi|.d(u,v) = …

2
Tulis iradiator yang dikeraskan dengan radiasi
Tugasnya adalah untuk menulis iradiator yang dikeraskan dengan radiasi. Apa yang saya maksud dengan itu, tepatnya? Sebuah irradiator adalah program yang, ketika diberi string sebagai input, akan menampilkan semua versi string yang mungkin dengan satu karakter dihapus. Misalnya, diberi input Hello, world!, program harus menampilkan: ello, world! Hllo, world! Helo, …

29
Saya membalikkan kode sumber, Anda membalikkan input!
Namun terang-terangan lain rip-off dari rip-off dari rip-off . Pilih mereka itu! Tugas Anda, jika Anda ingin menerimanya, adalah menulis program / fungsi yang menghasilkan / mengembalikan input / argumen stringnya. Bagian yang sulit adalah jika saya membalikkan kode sumber Anda, hasilnya juga harus dibalik. Untuk kesederhanaan, Anda dapat mengasumsikan …

8
Jimmy butuh bantuanmu!
Sepertinya baru-baru ini, ada banyak Jimmys jatuh ke kematian mereka, seperti dapat dilihat di sini , dan di sini di mana Anda diminta untuk menentukan apakah Jimmy akan jatuh. Sudah saatnya kita menghentikan kegilaan ini dan mencoba menyelamatkan Jimmy. Jimmy memiliki tiga bagian tubuh /, odan \diatur seperti ini /o\ …

20
Baris yang paling berkontribusi
Diberikan matriks non-kosong dari bilangan bulat non-negatif, jawab baris unik mana yang paling berkontribusi terhadap jumlah total elemen dalam matriks. Jawab dengan indikasi yang masuk akal, misalnya topeng dari urutan deretan penampilan yang unik (atau urutan sortir), atau indeks (berdasarkan nol atau satu) dari mereka, atau submatrix yang terdiri dari …

9
Fakta Kalender XKCD
Inspirasi . Diposting dengan izin . Cetak salah satu "fakta" kalender XKCD yang mungkin: Anda bisa mendapatkan teks dan struktur mentah dari implementasi referensi APL saya atau dari Jelaskan transkrip XKCD (termasuk teks judul tepat di bawah ilustrasi). Aturan Pada setiap simpul keputusan, harus ada kesempatan acak yang sama (pseudo-) …

26
Tidak terlalu sulit untuk mengkodekan ini, kan?
Anda harus menulis program atau fungsi dalam bahasa apa pun yang menghasilkan pola ini: ~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~ |~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||~| ||~|||||||||||||||||||||||||||||||||||||||||||||||||||||||~|| |||~|||||||||||||||||||||||||||||||||||||||||||||||||||||~||| ||||~|||||||||||||||||||||||||||||||||||||||||||||||||||~|||| |||||~|||||||||||||||||||||||||||||||||||||||||||||||||~||||| ||||||~|||||||||||||||||||||||||||||||||||||||||||||||~|||||| |||||||~|||||||||||||||||||||||||||||||||||||||||||||~||||||| ||||||||~|||||||||||||||||||||||||||||||||||||||||||~|||||||| |||||||||~|||||||||||||||||||||||||||||||||||||||||~||||||||| ||||||||||~|||||||||||||||||||~|||||||||||||||||||~|||||||||| |||||||||||~|||||||||||||||||~|~|||||||||||||||||~||||||||||| ||||||||||||~|||||||||||||||~|||~|||||||||||||||~|||||||||||| |||||||||||||~|||||||||||||~|||||~|||||||||||||~||||||||||||| ||||||||||||||~|||||||||||~|||||||~|||||||||||~|||||||||||||| |||||||||||||||~|||||||||~|||||||||~|||||||||~||||||||||||||| ||||||||||||||||~|||||||~|||||||||||~|||||||~|||||||||||||||| |||||||||||||||||~|||||~|||||||||||||~|||||~||||||||||||||||| ||||||||||||||||||~|||~|||||||||||||||~|||~|||||||||||||||||| |||||||||||||||||||~|~|||||||||||||||||~|~||||||||||||||||||| Outputnya terdiri dari 20 baris masing-masing 61 karakter. Aturan Celah standar dilarang Mungkin ada satu trailing …

23
Ayo pindahkan bajak Mars!
Ringkasan Tugasnya adalah menavigasi penjelajah Mars dan memberi tahu koordinat dan arah akhirnya. Memasukkan: Input pertama: Pertama program Anda harus mengambil input yang akan berada dalam format berikut: [X-Coordinate],[Y-Coordinate],[Direction] Arah harus: Natau Satau Eatau W(Mulai surat Utara, Selatan, Barat, Timur) Contoh: 10,20,N(x = 10, y = 20, arah = N …

6
Di mana bola akan mendarat?
Diberikan string di mana baris pertama berisi spasi dan satu periode ( ., "bola"), diikuti oleh garis yang berisi spasi, garis miring ke depan ( /), dan garis miring terbalik ( \), tentukan kolom mana bola akan mendarat setelah jatuh dari posisi awalnya . Masing-masing /memindahkannya ke kiri sebanyak 1 …

2
Mengompresi formula boolean
Sintaksis ~tidak /\dan \/atau tbenar fpalsu P, Q, FISH, dll: variabel (Operator diberikan dalam urutan prioritas) pengantar Beberapa formula boolean dapat diubah ke bentuk yang berbeda untuk membuatnya lebih pendek. Misalnya rumusnya ~(~P /\ ~Q) dapat diubah ke bentuk yang lebih pendek P\/Q sedangkan formula P \/ ~P dapat diubah …

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.