Pemrograman Puzzle & Golf Kode

11
Pas faktor di lapangan

Dengan bilangan bulat positif di bawah 1000, tampilkan semua segi empat yang mungkin dengan area itu. Tugas Katakanlah inputnya adalah 20. Kita bisa membuat persegi panjang 20 ร— 1, 10 ร— 2, atau 5 ร— 4, jadi ini adalah output yang

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 <...

11
Analisis Kursi Anda

Tantangan ini didasarkan pada Downgoat's Adjust your chair . Tantangan Anda baru saja menyesuaikan kursi baru Anda! Ini sangat cocok untuk Anda. Namun, roda berderit dan Anda tahu orang yang memperbaiki akan mengubah penyesuaian. Masalahnya adalah, Anda tidak memiliki penggaris, jadi Anda harus...

11
Memory Allocator

Anda sedang mendesain bahasa pemrograman esoterik baru dan satu fitur yang Anda putuskan untuk ditambahkan adalah pengalokasi memori dinamis. Bahasa Anda menentukan ruang alamat virtual khusus khusus untuk ruang program pengguna. Ini terpisah dari ruang alamat yang digunakan oleh pengalokasi memori...

11
Ketertarikan Antara Kata

Teori gravitasi Newton mengatakan bahwa gaya gravitasi antara dua titik massa adalah F = (Gm 1 m 2 ) / r 2 Dimana G adalah konstanta gravitasi: 6.674 ร— 10 โˆ’11 N ยท (m / kg) 2 m 1 adalah massa benda pertama m 2 adalah massa benda kedua r adalah jarak antara pusat massa mereka Tantangan Anda...

11
Hitung Nomornya, Edisi Pembagi

Terinspirasi oleh pertanyaan ini tentang Matematika. Biarkan faktorisasi prima dari angka, n , direpresentasikan sebagai P (n) = 2 a x 3 b x 5 c x ... . (Menggunakan x sebagai simbol perkalian.) Kemudian jumlah pembagi dari n dapat direpresentasikan sebagai D (n) = (a + 1) x (b + 1) x (c + 1)...

11
Baca tabelnya

Tugas Baca isi tabel yang diberikan seperangkat koordinat. Pemformatan tabel Tabel akan berada dalam format dasar ini: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Nama kolom selalu unik di dalam kolom . Nama baris juga unik di dalam baris . Ini termasuk...