Pertanyaan yang diberi tag code-golf

24
Masalah Jumlah Spiral

Bilangan spiral adalah kisi tak terbatas yang kuadrat kiri atas memiliki angka 1. Berikut adalah lima lapisan pertama spiral: Tugas Anda adalah mencari tahu angka dalam baris y dan kolom x. Contoh: Input: 2 3 Out : 8 Input: 1 1 Out : 1 Input: 4 2 Out : 15 catatan: Bahasa pemrograman...

24
PengucapanSort ™

Kita semua tahu tentang algoritma pengurutan mewah yang berbeda, tetapi tidak ada yang memberikan angka dengan cara yang mudah diucapkan. Untuk mengatasinya, saya usulkan menggunakan PengucapanSort ™, cara paling alami untuk mengurutkan daftar angka. Pengucapan Aturan resmi untuk mengucapkan...

24
Urutan Neighbor Baru

Bilangan bulat non-negatif bosan selalu memiliki dua tetangga yang sama, sehingga mereka memutuskan untuk mencampuradukkan sedikit. Namun, mereka juga malas dan ingin tetap sedekat mungkin dengan posisi semula. Mereka datang dengan algoritma berikut: Elemen pertama adalah 0. The nt hnthn^{th}...

24
Gambar pola berlian ini

Pola di bawah ini akan membentuk dasar dari tantangan ini. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ Diberikan lebar dan tinggi input, masing-masing >=1, menampilkan pola seni ASCII di atas berulang kali, bergabung (dan tumpang tindih) di berlian kecil. Misalnya, ini adalah...

24
Semua single delapan

Diberikan array bilangan bulat non-kosong dari dari 0ke 9, menampilkan jumlah sel yang ada 8dan tidak memiliki tetangga 8. Tetangga di sini dipahami dalam pengertian Moore , yaitu termasuk diagonal. Jadi setiap sel memiliki 8tetangga, kecuali sel-sel di tepi array. Misalnya diberi input 8 4 5 6...

24
Teka-teki Matriks Jigsaw

Memasukkan: Bilangan bulat n Dua matriks persegi berukuran sama (dengan lebar / tinggi menjadi kelipatan n) Keluaran: Salah satu dari dua nilai berbeda pilihan Anda sendiri, satu untuk hasil yang benar dan satu untuk hasil falsey (jadi ya, 1/0alih-alih true/falsemerupakan output yang valid...

24
Pengaturan 465

Inilah tantangannya. Tulis beberapa kode untuk menampilkan semua bilangan bulat dalam suatu rentang. Kedengarannya mudah, tapi inilah bagian yang sulit. Itu akan mulai dengan angka terendah, lalu tertinggi. Kemudian angka terendah yang belum ada dalam array. Maka yang tertinggi yang belum ada di...

24
Menggambar pohon dari sebuah array

Dengan kemungkinan array bertumpuk, non-kosong, bilangan bulat positif satu digit (tidak dijamin unik), mengeluarkan representasi ASCII-art sebagai pohon, menggunakan karakter gambar kotak ┌ ┴ ┐ ─ │ ┬ ┼. (Ini disalin dari Kode Halaman 437, tetapi Anda dapat menggunakan representasi yang...

24
Rentangkan segi enam

Diberi segi enam seni ASCII sebagai input, output yang sisi-sisinya semua satu unit lebih panjang. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Segi enam input akan memiliki simetri 180 derajat, tetapi jika tidak, sisi-sisinya dapat memiliki panjang yang berbeda....

24
Hasilkan kotak Graeco-Latin

disclaimer: Saya tidak mengetahui adanya solusi non-bruteforce Kotak Graeco-Latin adalah, untuk dua set dengan panjang yang sama , sebuah pengaturan sel, masing-masing berisi pasangan elemen set pertama dan elemen dari set kedua yang unik (melintasi seluruh kotak). sedemikian rupa sehingga semua...

24
Siapa yang memenangkan Game of Bar Dice?

Tantangan Bar Dice adalah gim sederhana yang dimainkan di Bar with Dice (karena itulah namanya). Anda melempar 5 dadu enam sisi dan berusaha membuat yang terbaik. Penilaian didasarkan pada mengumpulkan jumlah dadu terbesar dengan angka yang sama. Setiap tangan harus menyertakan setidaknya satu...

24
Dua palindrom tidak cukup

Beberapa angka, seperti 142411424114241 , adalah palindrom di basis 10: jika Anda menulis angka dalam urutan terbalik, Anda mendapatkan nomor yang sama. Beberapa angka adalah jumlah dari 2 palindrom; misalnya, 110=88+22110=88+22110=88+22 , atau 2380=939+14412380=939+14412380=939+1441 . Untuk...

24
!Memasukkan! ! n! b! e! t! w! e! e! n!

Diposting dari sini . Tantangan ini sangat "disaring" dari pertanyaan ini . Terima kasih khusus kepada @Akababa! Dalam tugas ini, Anda harus memasukkan tanda seru di awal string dan setelah setiap karakter. Aturan Akan selalu ada input string yang tidak kosong. Input tidak akan mengandung tab...

24
Tabrakan bola bilyar

Mengingat posisi 2-dimensi dan kecepatan sepasang bola biliar tepat sebelum benturan, hitung kecepatannya setelah tumbukan elastis sempurna . Bola diasumsikan sebagai bola ideal (atau setara: lingkaran) dengan jari-jari yang sama, massa yang sama, kerapatan seragam, dan tidak ada gesekan. Input...

24
Buat daftar angka mengular di bawah 50.000

Tantangan Nomor Snaking Saya bertanya-tanya berapa banyak angka yang ada antara 1 dan 50.000? Snaking Numbers, dalam game ini, adalah angka yang dapat diketik pada papan angka tradisional (format di bawah) dengan menggerakkan satu tombol ke atas, bawah, kiri, atau kanan. 7 8 9 4 5 6 1 2 3...

24
Membulatkan dari nol

Membulatkan dari nol Terinspirasi oleh Round menuju nol . Diberikan input angka melalui metode yang masuk akal, bulatkan angka "menjauh dari nol" - angka positif dibulatkan ke atas, dan angka negatif dibulatkan ke bawah. Jika Anda ingin mengambil input sebagai string (misalnya melalui STDIN),...

24
1, 2, 4, 8, 16,… 33?

Tantangan Tulis fungsi / program yang menampilkan nelemen 'th, atau nelemen pertama , dalam urutan angka yang terkenal: 1, 2, 4, 8, 16 ... Oh, tunggu ... Saya lupa beberapa angka pertama: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, saya akan menambahkan beberapa lagi untuk ukuran yang baik: 1, 1, 1,...

24
Hitung Ultraradikal

Apa itu Ultraradikal The ultraradical , atau Bawa radikal, dari sejumlah nyata SebuahSebuaha didefinisikan sebagai akar hanya nyata dari quintic persamaan .x5+ x + a = 0x5+x+Sebuah=0x^5+x+a=0 Di sini kita menggunakan untuk menunjukkan fungsi ultraradikal. Misalnya, , karena .UR ( ⋅...

24
Cetak urutannya

21, 21, 23, 20, 5, 25, 31, 24,? Terinspirasi oleh Puzzle ini , diberi bilangan bulat n>0n>0n>0 , cetak urutan berikut sampai Anda mencapai non-Integer (rusak, jika Anda ingin menyelesaikan sendiri teka-teki itu) a0=na0=na_0 = n a4k+1=a4k⋅(4k+1)a4k+1=a4k⋅(4k+1)a_{4k+1} = a_{4k}...