Pemrograman Puzzle & Golf Kode

8
Apakah tanggal menurut abjad?

Tulis fungsi atau program yang menerima tanggal (sebagai string dalam YYYY-MM-DDformat) sebagai input dan mengembalikan nilai kebenaran jika tanggal itu "alfabet," dan nilai falsey jika bukan. Tanggal alfabet adalah tanggal yang bulan, hari dan tahunnya dalam urutan alfabet ketika dinyatakan...

8
Buat pasangan kunci RSA

Dengan bilangan bulat positif , mengeluarkan pasangan kunci RSA (baik kunci privat dan publik) yang panjang kuncinya adalah bit.N>=4N>=4N >= 4NNN Algoritma pembuatan kunci RSA adalah sebagai berikut: Pilih semiprime bit . Biarkan faktor utama menjadi dan .NNNnnnnnnpppqqq Hitung...

8
9 pergantian steril

Catatan: Ini adalah upaya mendaur ulang pertanyaan permutasi guest271314 Ada pola menarik yang terbentuk ketika Anda menemukan perbedaan antara permutasi yang diurutkan secara leksografis dari angka-angka dasar 10 dengan angka unik yang naik. Misalnya, 123memiliki permutasi: 123 132 213 231 312...

8
Haruskah pengidentifikasi ini disarankan?

pengantar Di Android Studio dan IDE lain ada pelengkapan kode untuk membantu penyisipan kode yang efisien (terutama ketika nama-nama kelas atau metode sangat verbose), seperti yang ada pada gambar di bawah ini. Ada beberapa logika berbeda yang digunakan antara IDE untuk menentukan kelas,...

8
Simulasikan Cisco Ping

Tempat: Bagi mereka yang berada dalam jaringan, kemungkinan besar Anda telah mengirim ping ke atau dari beberapa perangkat untuk memastikan semuanya terhubung dengan benar. Cisco, sebuah perusahaan populer di jaringan [rujukan?] , Memiliki perintah untuk itu di iOS mereka yang terlihat seperti...

8
Mari kita mainkan Peg Solitaire

Peg solitaire adalah game populer yang biasanya dimainkan sendiri. Gim ini terdiri dari sejumlah pasak dan papan yang dibagi menjadi kisi - biasanya papan tidak berbentuk persegi panjang tetapi untuk tantangan ini kami akan menganggapnya demikian. Setiap gerakan yang valid memungkinkan seseorang...

8
Sepenuhnya Modular C: Grading

Anda adalah seorang profesor Ilmu Komputer yang mengajarkan bahasa pemrograman C. Satu prinsip yang Anda coba berikan kepada siswa adalah modularitas . Sayangnya, kelas-kelas sebelumnya cenderung tidak mendapatkan pesan, mengirimkan tugas dengan seluruh program di dalamnya main(). Oleh karena itu,...

8
Warna Piksel

Tulis program yang mencetak warna RGB dari piksel yang diberikan pada layar. Program harus membaca baris dari stdin dalam format x,y, di mana x dan y adalah bilangan bulat yang tidak ditandatangani. Pixel (0,0) adalah piksel kiri atas pada layar. Program kemudian harus menampilkan garis ke stdout...

8
Panjang Keturunan Terpanjang

Tugas Anda adalah menentukan panjang keturunan terpanjang di bawah "gunung" yang direpresentasikan sebagai kisi-kisi bilangan bulat. "Keturunan" adalah setiap jalur dari sel awal ke sel yang berdekatan secara ortogonal dengan ketinggian yang sangat menurun (yaitu tidak diagonal dan tidak dengan...

8
Unix timestamp ke string datetime

Diberi cap waktu unix sebagai input, berikan string datetime, dalam format seperti: "YYMMDD.HHmm" Aturan Input adalah angka (bilangan bulat) dari waktu UNIX yang tepat dalam milidetik (milidetik sejak 1970 1 Januari 00: 00: 00.000 UTC). Nilai harus diisi dengan nol jika mereka adalah 1 karakter...

8
Hitung Poligon Tertutup

Memasukkan: Sebuah NxMjaringan atau multi-string line (atau wajar input-format lain), yang berisi hanya dicetak ASCII (kisaran unicode [32,126]). Keluaran: Jumlah poligon tertutup dengan karakter yang sama yang dapat ditemukan, dengan dua aturan khusus: Spasi adalah wildcard dan dapat...

8
Bisakah wadah ini menampung cairan sebanyak ini?

Bisakah wadah ini menampung cairan sebanyak ini? Tantang Sinopsis Seperti yang kemungkinan besar Anda ketahui, cairan memiliki bentuk yang tidak terbatas dan volume yang pasti. Karena itu, mereka selalu mengambil bentuk wadah mereka. Namun, mereka tidak dapat memperluas untuk mengisi wadah...

8
Nomor berikutnya dengan balita

Tantangan: Program Anda akan mengambil dua bilangan bulat ndan ksebagai input, dan menghasilkan bilangan bulat terkecil yang lebih besar dari (tetapi tidak sama dengan) nyang berisi paling tidak kkemunculan angka tersebut 5. Anda dapat mengasumsikan 1 ≤ k ≤ 15dan 1 ≤ n < 10**15. Ini adalah...

8
Papan Megachess

Anda ingin membuat papan catur persegi. Ubin yang berdekatan harus bergantian hitam dan putih seperti papan catur standar, dan sudut kiri bawah dapat berupa hitam atau putih. Program Anda akan menerima dua bilangan bulat positif, jumlah ubin hitam dan jumlah ubin putih. Ini akan selalu kurang dari...

8
Shantae Dance Matching

Dalam permainan Shantae asli , ada tarian transformasi yang harus Anda masukkan waktu menggunakan D-Pad, A, dan B. Jika Anda menyelesaikan urutan yang telah ditentukan saat menari, Anda akan berubah menjadi bentuk yang sesuai (atau teleportasi atau pulihkan) . Tugas Anda adalah untuk menampilkan...

8
Keluarkan tanggal dalam kalender Mel

Kalender Mel digunakan dalam dunia fiksi Kaldia. Tujuan Anda adalah untuk mengubah tanggal menjadi kalender Mel. Kalender ini masing-masing memiliki 13 bulan 28 hari, ditambah 1 atau 2 hari ekstra setelah bulan lalu. Satu tahun yang dapat dibagi oleh 4 tetapi tidak oleh 100, atau dibagi oleh 400...

7
Brachylog , 12 byte

Ubur-ubur , 12 11 9 byte \P$'* i Cobalah online! Penjelasan Program di atas setara dengan pseudocode fungsional berikut: \ P $ i '* map_prefixes(print, reshape(input(), '*')) The $(membentuk kembali) menciptakan string Ntanda bintang. \Pmembuat fungsi yang mengambil daftar (atau string)...