Pertanyaan yang diberi tag code-golf

11
Enkripsi CipherSaber

Menerapkan program enkripsi CipherSaber , seperti yang dijelaskan di bawah ini. Pedoman: Entri terkecil, dalam byte, menang. Namun, dalam menyimpang dari norma - norma kode-golf , Anda dipersilakan untuk memposting entri yang menarik, bahkan jika itu bukan entri golf yang serius. Entri...

11
Rata-Rata Keluar Dua Daftar

Rata-rata dua daftar Tantangan Diberikan dua daftar bilangan bulat positif, tentukan apakah mungkin untuk mengatur ulang elemen menjadi dua daftar baru sehingga daftar baru memiliki rata-rata aritmatika yang sama (rata-rata). Memasukkan Masukan dapat diambil melalui STDIN atau sebagai argumen...

11
Mendistribusikan Angka

Dalam tantangan ini Anda akan menggunakan mendistribusikan produk melebihi jumlah dan perbedaan angka, seperti yang dijelaskan di sini . Contohnya Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) |...

11
Perkiraan Formasi Kuadrat

Latar Belakang Saya memiliki banyak kotak berbentuk persegi dengan ukuran yang sama, dan karena saya orang yang rapi, saya ingin mengatur semuanya menjadi formasi persegi. Namun, jumlah mereka belum tentu kuadrat sempurna, jadi saya mungkin harus mendekati bentuk persegi. Saya ingin Anda menemukan...

11
Kemungkinan urutan Tetris

Tulis kode untuk mengetahui apakah serangkaian potongan Tetris dapat dihasilkan oleh algoritma Tetris resmi. Bytes paling sedikit menang. Game Tetris resmi menghasilkan urutan potongan yang jatuh dengan cara khusus. Tujuh potongan IJLOSTZdijatuhkan secara acak, lalu permutasi acak lainnya...

11
Hitung pohonnya

Sebuah pohon adalah terhubung, grafik diarahkan tanpa siklus. Tugas Anda adalah menghitung berapa banyak pohon yang berbeda dengan jumlah simpul tertentu. Dua pohon dianggap berbeda jika tidak isomorfis . Dua grafik isomorfis jika masing-masing simpul dapat dipasangkan sedemikian rupa sehingga ada...

11
Cetak Jadwal Blokir Saya

SMA saya, dan banyak lainnya menerapkan jenis jadwal yang disebut Rotating Block Schedule. Ini adalah cara bagi orang untuk memiliki 8 kelas, tetapi memiliki 6 periode dalam satu hari sekolah. Ada empat hari dalam jadwal blok yang berulang-ulang, dan tidak ada hubungannya dengan hari-hari...

11
Mengalikan substring

Tulis program yang menggunakan dua bilangan bulat sebagai input; yang pertama bisa berupa bilangan bulat apa saja dan yang kedua kurang dari atau sama dengan jumlah digit pada angka pertama. Biarkan angka-angka ini menjadi adan bmasing - masing. Program akan melakukan hal berikut Gabungkan...

11
Secret Santa - Revisited

Natal semakin dekat dan bersamaan dengan itu, mengatur Santa Secret keluarga tahunan. Saya ingin mencoba dan memulainya, tetapi memastikan pasangan tidak membeli untuk satu sama lain terus menyebabkan masalah dan meskipun melakukan ini selama bertahun-tahun masih ada masalah yang Bobcukup sampah...

11
Ayo Bikin Musik!

Banyak orang suka bermain musik untuk kesenangan dan hiburan. Sayangnya, musik kadang-kadang sangat sulit. Itu sebabnya kamu di sini! Tugas Adalah tugas Anda untuk membuat membaca musik jauh lebih mudah bagi mereka yang berjuang dengannya. Anda perlu menulis program atau fungsi yang digunakan...

11
Hitung norma p-adic dari bilangan rasional

Hitung norma p-adic dari bilangan rasional Tulis fungsi atau program, yang mengambil 3 bilangan bulat m,n,p(di mana pbilangan prima positif) sebagai input, yang menampilkan norma p-adic (dilambangkan dengan |m/n|_p) sebagai fraksi (dikurangi sepenuhnya). Fermat diketahui hanya memiliki margin yang...

11
Ducttape the Ducttape

Atasan Anda mengetahui bahwa banyak karyawannya (termasuk Anda) suka mencuri kode dari orang lain. Dia memerintahkan Anda untuk menulis kepadanya sebuah program yang dapat ia gunakan untuk menemukan orang yang mencuri kode dari orang lain. Tugas: Tulis program / fungsi yang mendeteksi jika...

11
Terapkan makro aksen LaTeX

pengantar Sistem penyusunan huruf LaTeX menggunakan makro untuk mendefinisikan aksen. Misalnya, huruf ĂȘ diproduksi oleh \hat{e}. Dalam tantangan ini, tugas Anda adalah mengimplementasikan versi ASCII dari fungsi ini. Memasukkan Input Anda adalah string karakter ASCII yang tidak kosong yang dapat...

11
Ekspresi kurung sepenuhnya

Hari ini tantangan Anda adalah menghasilkan semua tanda kurung penuh ekspresi yang mungkin. Input Anda adalah satu baris ASCII yang dapat dicetak yang berisi satu atau lebih istilah yang dipisahkan oleh operator. Input mungkin juga mengandung spasi - Anda harus mengabaikannya. Istilahnya adalah...

11
Apakah ini faktor polinomial?

Polinomial dapat dibagi dengan faktor (x-n)jika f(n)=0untuk suatu fungsi f. Pekerjaan Anda: untuk menentukan apakah fungsi polinom f(x)dapat dibagi oleh (x-n). Input Masukan dalam bentuk (x-n), (Polynomial). Ingat, jika n negatif, (x-n)akan dalam bentuk input dari(x+n) . Untuk polinomial, semua...

11
Kemajuan Aritmatika

Tugas Anda adalah menganalisis input dan output rumus untuk istilah ke-n jika itu adalah urutan aritmatika, jika tidak maka harus mencetak "NAAP". Memasukkan Input (dari STDIN) akan terdiri dari beberapa angka, antara 4 hingga 10 angka di mana setiap angka akan berada dalam kisaran antara -1000...

11
Buka lompatan musikal

The Dal Segno dan Da Capo adalah dua sangat umum digunakan istilah musik. Mereka berarti " dari tanda " (𝄋) dan " dari awal " masing-masing. Ada juga ide coda (𝄌), yang merupakan akhir dari sebuah musik. Ini yang dimainkan setelah "bagian utama" dari karya tersebut. A DS al coda ( Dal Segno al...

11
Menghitung ikon untuk Inovasi splays

Inovasi adalah permainan kartu di mana pemain bertempur selama berabad-abad, dari prasejarah hingga zaman modern, dalam upaya untuk mendapatkan prestasi lebih cepat dari lawan mereka. Setiap kartu dalam Inovasi unik, dan memberikan sejumlah ikon kepada pemain. Jika kita memperlakukan setiap kartu...

11
Priming a Pristine World

Sangat terinspirasi oleh Programming a Pristine World . Juga terkait erat dengan tantangan ini . Mari kita definisikan prima murni sebagai angka yang dengan sendirinya prima, tetapi tidak akan lagi prima jika Anda menghapus substring yang berdekatan dari digit N basis 10, di mana 0 < N <...