Pertanyaan yang diberi tag integer

25
Ketergantungan Triangular

Sebuah angka segitiga adalah angka yang merupakan penjumlahan dari nbilangan dari 1 sampai n. Misalnya 1 + 2 + 3 + 4 = 10demikian 10adalah angka segitiga. Diberikan bilangan bulat positif ( 0 < n <= 10000) sebagai input (dapat diambil sebagai bilangan bulat, atau sebagai string), kembalikan...

24
Terapkan kerning yang disederhanakan

pengantar Kerning berarti menyesuaikan jarak antara huruf-huruf teks. Sebagai contoh, perhatikan kata yang Topditulis dengan tiga mesin terbang berikut: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

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
Ambil byte dari itu!

Tugas Anda adalah, mengingat bilangan bulat yang tidak ditandatangani n, menemukan angka terbesar yang dapat dibuat dengan menghapus satu byte (8 bit berturut-turut) data. Contoh Diberi nomor tersebut 7831, pertama-tama kita mengonversinya menjadi biner (menghapus sembarang nol...

24
Temukan Titik Tetap

Diberikan bilangan bulat dan beberapa fungsi kotak hitam menemukan titik tetap dalam urutan yang ditentukan oleh .x1 f: ℤ → ℤfxk+1 := f(xk) Detail Nilai xdikatakan titik tetap fjika x = f(x). Misalnya jika f(x) := round(x/pi)dan kita memiliki titik awal maka kita dapatkan , lalu , lalu , dan...

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
Jarak Ksatria

Dalam Catur, Ksatria di grid (x, y) dapat pindah ke (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) dalam satu langkah. Bayangkan papan catur tanpa batas dengan hanya Knight di (0, 0): Berapa banyak langkah yang diperlukan untuk...

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
Penyiaran modular

Tantangan ini terkait dengan beberapa fitur bahasa MATL, sebagai bagian dari acara Bahasa Bulan Mei 2018 . pengantar Dalam MATL, banyak fungsi dua-input berfungsi elemen dengan siaran . Ini berarti yang berikut: Elemen-bijaksana (atau vektor ): fungsi mengambil input dua array dengan ukuran...

23
Rekonstruksi urutan aritmatika

Diberikan urutan aritmatika terbatas bilangan bulat positif dengan beberapa istilah dihapus dari tengah, merekonstruksi seluruh urutan. Tugas Pertimbangkan urutan aritmatika: daftar bilangan bulat positif di mana perbedaan antara dua elemen berturut-turut adalah sama. 2 5 8 11 14 17 Sekarang...

23
Tidak Cukup Romawi Ternary

Diberikan bilangan bulat n ≥ 0, mengeluarkannya dalam notasi basis-3 non-posisional, menggunakan digit 139ABCDE…dan pemisah 1 karakter. Setiap digit adalah kekuatan 3 berturut-turut dan digit di sisi kiri separator dinegasikan, misalnya A931 | B → 81− (1 + 3 + 9 + 27) → 41 . Digit hanya dapat...

23
Ekspresi Dadu Bergulir Kompleks

Latar Belakang Saya bermain D&D secara teratur dengan beberapa teman. Ketika berbicara tentang kerumitan beberapa sistem / versi ketika datang untuk melempar dadu dan menerapkan bonus dan penalti, kami bercanda menemukan beberapa kompleksitas tambahan untuk ekspresi dadu bergulir. Beberapa...

23
Membalikkan Delta dari Array

Membalikkan Delta dari Array Kelanjutan dari Invers Delta dari sebuah Array Tugas Anda adalah untuk mengambil array integer 32 bit yang ditandatangani, kompilasi ulang dengan delta yang dibalik. Contoh Daftar, 18 19 17 20 16 memiliki delta: 1 -2 3 -4 yang, ketika dibalik, menghasilkan:...

23
Golf a Numerical Growing Braid

Deskripsi Braid Dalam jalinan ini, ketika sebuah untai melintas di atas untai lain, itu menambah nilai untai lain untuk dirinya sendiri dan semua nilai untai lainnya melewati. Jalinan memiliki tiga untai dan setiap untai dimulai pada 1. Crossover pertama adalah untai paling kiri yang melintasi...

23
Urutkan berdasarkan Digit Terbesar

Tantangan: Diberikan daftar bilangan bulat, urutkan menurun berdasarkan satu digit terbesarnya. Urutan angka dengan digit terbesar yang sama kemudian diurutkan berdasarkan digit terbesar kedua, dll. Kami mengabaikan digit yang digandakan dalam angka. Dan jika semua digit dalam angka sama, urutan...