Pertanyaan yang diberi tag code-golf

21
Mengurutkan angka

Dalam ceruk karakter Unicode, terdapat blok Unicode (saat ini) 63 karakter bernama "Bentuk Angka", yang terdiri dari karakter yang memiliki nilai numerik seperti angka romawi Ⅻ, pecahan vulgar seperti ⅑ atau ↉, atau yang aneh seperti ↊ (10) atau ↈ (100000). Tugas Anda adalah menulis program atau...

21
Apakah ini flush yang lurus?

Terkait: Beri nama tangan poker Straight flush adalah kartu poker yang berisi lima kartu peringkat berurutan, semuanya berjenis sama. Sebagai bagian dari flush lurus, kartu As dapat peringkat di atas seorang raja atau di bawah dua. Ace dapat peringkat tinggi (mis. A ♥ K ♥ Q ♥ J ♥ 10 ♥ adalah...

21
Berapa nilai matriks dadu saya?

Memasukkan Matriks biner non-kosong yang terdiri dari matriks 3x3 diletakkan berdampingan. Tugas Tugas Anda adalah mengidentifikasi pola dadu yang valid (seperti dijelaskan di bawah) di antara sub-matriks 3x3. Setiap pola yang valid bernilai nilai dadu yang sesuai. Pola tidak valid bernilai...

21
Apakah ini traversal pre-order BST?

Latar Belakang Sebuah pohon biner adalah pohon berakar yang setiap node memiliki paling banyak dua anak. Sebuah pohon biner berlabel adalah pohon biner yang setiap simpul diberi label dengan bilangan bulat positif; Selain itu, semua label berbeda . Sebuah BST (pohon pencarian biner) adalah pohon...

21
Array saya harus sama dengan ini, tetapi tidak!

Diberikan array bilangan bulat ayang berisi n bilangan bulat, dan bilangan bulat tunggal x; menghapus jumlah elemen paling sedikit dari auntuk membuat jumlah asama dengan x. Jika tidak ada kombinasi akaleng x, kembalikan nilai palsu. Seperti yang ditunjukkan dalam komentar, ini adalah set maksimum...

21
Tes Multiplisitas

Gunakan bahasa pemrograman apa pun untuk menampilkan angka antara 1 dan 99 (termasuk keduanya) sedemikian rupa, sehingga: jumlahnya dipisahkan oleh ruang tunggal, jika angka dapat dibagi 3, itu harus dalam tanda kurung, jika angka dapat dibagi 4, itu harus dalam tanda kurung, jika angka dapat...

21
Tanda mark split

Tantangan Mark adalah seorang siswa yang menerima Nnilai - nilainya secara serentak dalam satu baris. Tantangannya adalah untuk memisahkan tanda, mengetahui bahwa setiap tanda hanya bisa 0atau 1atau 2atau 3atau 4atau 5atau 6atau 7atau 8atau 9atau 10. Memasukkan N bilangan alami dan satu...

21
Nomor penahanan utama (edisi golf)

Ini adalah urutan A054261 . The th nomor penahanan utama adalah jumlah terendah yang berisi pertama bilangan prima sebagai substring. Misalnya, angka adalah angka terendah yang berisi 3 bilangan prima pertama sebagai substring, menjadikannya bilangan penampung prima ke-3.nnnnnn235235235 Sepele...

21
Sumorial Digital

Diberikan input n, tulis program atau fungsi yang menghasilkan / mengembalikan jumlah jumlah digital dari nsemua basis 1 ke n. n+∑b=2n∑i=0∞⌊nbi⌋modbn+∑b=2n∑i=0∞⌊nbi⌋modbn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b Contoh: n = 5 Buat rentang...

21
Berjalan Melintasi Keyboard

Diberi kata (atau urutan huruf apa pun) sebagai input, Anda harus menyisipkan di antara setiap huruf sedemikian rupa sehingga setiap pasangan huruf yang berdekatan dalam hasil juga berdekatan pada keyboard QWERTY, seolah-olah Anda mengetik input dengan berjalan di keyboard raksasa. Misalnya, ' ya '...

21
Pointer melompat

Misalkan kita memiliki array psps\texttt{ps} dengan panjang nnn dengan pointer yang menunjuk ke beberapa lokasi dalam array: Proses " pointer jumping " akan mengatur setiap pointer ke lokasi pointer menunjuk ke poin. Untuk tujuan tantangan ini, penunjuk adalah indeks (berbasis nol) dari elemen...

21
Petualangan VCS ASCII Klasik

Tumbuh dewasa, sistem game konsol pertama saya adalah Atari 2600 dan saya akan selalu memiliki cinta untuk beberapa game yang sangat saya nikmati sebagai seorang anak. Banyak gambar yang masih berkesan, bahkan mungkin ikon. Ternyata sprite ini adalah bitmap yang sangat sederhana, lebar 8 piksel...

21
Pindah sekolah (Hari 1)

Tantangan Diambil dengan izin dari Kontes Tantangan Kode Universitas saya Selama beberapa tahun sekarang, jumlah siswa di sekolah saya terus bertambah. Pertama jumlah siswa ditingkatkan oleh ruang kelas, tetapi kemudian perlu untuk mengubah beberapa ruang bagi beberapa kelompok untuk memberikan...

21
Mengindeks Angka Fibonacci Yang Diperpanjang

Anda mungkin pernah mendengar angka Fibonacci. Ya tahu, urutan integer yang dimulai dengan 1, 1, dan kemudian setiap nomor baru adalah jumlah dari dua yang terakhir? 1 1 2 3 5 8 13... Dan seterusnya. Tantangan tentang angka Fibonacci cukup populer di sini . Tetapi siapa yang mengatakan bahwa...

21
Buat potongan dari array

Tugas Anda adalah untuk menulis sebuah program yang diberi array dan angka, Anda perlu membagi array menjadi potongan-potongan dengan ukuran angka. Aturan Program Anda akan menerima array A, serta bilangan bulat positif n. Array kemudian harus dibagi menjadi potongan-potongan panjang n, jika...

21
Putar Seni ASCII oleh 45 Derajat

Tugas Anda adalah mengambil gambar seni ASCII dan mengeluarkannya diputar searah jarum jam sebesar 45 derajat dan diskalakan dengan faktor 2-√2\sqrt 2 . Penskalaan berasal dari penggunaan pola kisi yang memperkenalkan ruang antar karakter. Untuk menjelaskan secara visual, seorang 3 × 33×33 \times...

21
Slither Like a Snake

Ide Kami telah melakukan spiral matriks sebelumnya, dan rotasi penuh, dan bahkan rotasi diagonal , tetapi sejauh ini saya tidak bisa, rotasi ular ! Apa itu rotasi ular? Bayangkan deretan matriks yang bolak-balik, dengan pembagi di antara mereka seperti pembagi antrian panjang:

21
Nomor kongruen

Definisi: Segitiga dianggap sebagai segitiga siku-siku jika salah satu sudut dalam persis 90 derajat. Suatu bilangan dianggap rasional jika dapat diwakili oleh rasio bilangan bulat, yaitu p/q, di mana keduanya pdan qbilangan bulat. Angka nadalah angka kongruen jika ada segitiga siku-siku dari...