Pemrograman Puzzle & Golf Kode

19
Apakah garis ini melewati kotak itu?

Membagi kuadran pertama (termasuk sumbu x positif, sumbu y positif, dan asal) menjadi kisi 1x1, dengan setiap kisi diberi label oleh koordinat sudut kiri bawahnya, seperti yang ditunjukkan di bawah ini: Perhatikan bahwa setiap kisi berisi batas dan simpulnya. Menggunakan simbol matematika, kotak...

19
SQL pilih rentang angka

Saya merasa cukup sulit untuk mencapai kisaran angka seperti baris MySQL. Misalnya rentang 1-5 dicapai dengan: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 akan menghasilkan: 1 2 3 4 5 untuk 0-99 saya bisa bergabung dengan dua tabel 0-9: CREATE TABLE nums...

19
Menghitung dari 1 hingga n tanpa angka berurutan

Tujuan Anda diberi integer n( n > 1). Anda harus keluaran berapa banyak permutasi dari bilangan bulat 1untuk nada yang mulai 1, berakhir pada n, dan tidak memiliki dua bilangan bulat berturut-turut yang berbeda dengan 1. Atau, jika Anda mengambil grafik lengkap K_ndan menghapus tepi jalan...

19
Membalik Algoritma Kubus Rubik

Setiap kali Anda bergerak di Rubik's Cube, ada gerakan mundur yang membatalkan langkah pertama. Karena itu, setiap algoritma (serangkaian gerakan) memiliki algoritma terbalik yang membatalkan algoritma pertama. Tujuan dari tantangan ini adalah untuk menemukan kebalikan dari algoritma yang...

19
Kurangi peluang saya dari evens saya

Dengan bilangan bulat non-negatif, kembalikan perbedaan absolut antara jumlah digit genap dan jumlah digit ganjilnya. Aturan Bawaan Berlaku celah standar. Anda dapat mengambil input dan memberikan output dengan metode Input / Output standar apa pun. Anda dapat mengambil input sebagai String,...

19
Hitung angka MU

Dua nomor MU pertama adalah 2 dan 3. Setiap nomor MU lainnya adalah nomor terkecil yang belum muncul yang dapat dinyatakan sebagai produk dari dua nomor MU yang berbeda sebelumnya dalam satu cara. Inilah 10 yang pertama 2, 3, 6, 12, 18, 24, 48, 54, 96, 162 Tugas Diberi angka positif, hitung...

19
Ekstrak Maxima Lokal

Diberikan array bilangan bulat positif, output array semua elemen yang lebih besar atau sama dengan yang berdekatan. Sebagian besar elemen akan memiliki dua elemen yang berdekatan; elemen pertama dan terakhir adalah kasus khusus, karena mereka hanya memiliki satu elemen yang berdekatan. Anda dapat...

19
Tiga angka segitiga [tertutup]

Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Deskripsi Ada beberapa...

19
Boolean yang berlebihan

pengantar Secara klasik, boolean sedikit berbeda; trueatau false, 1atau 0. Angka nol terdepan hanya akan menjadi berlebihan. Misalnya, 001artinya sama dengan 00001atau adil 1. Boolean 32-bit Diberikan nilai truey / falsey, output setara boolean 32-bit sebagai string. (Atau sebagai nomor jika...

19
Hasilkan Akronim

Ini mirip dengan Membuat akronim , tetapi ada beberapa perbedaan utama, termasuk metode pengambilan akronim, dan tantangan ini termasuk output yang fleksibel. Tugas Diberikan string (daftar karakter / panjang 1 string diizinkan) yang hanya berisi ASCII yang dapat dicetak, mengeluarkan semua huruf...

19
Urutan memantul

Mari kita tentukan urutan. Kami akan mengatakan bahwa a ( n )Sebuah(n)a(n) adalah angka terkecil, xxx , yang memiliki properti berikut: xxx dannnn adalah co-prime (tidak berbagi faktor) xxx tidak muncul sebelumnya dalam urutan | n - x | > 1|n-x|>1|n - x| > 1 Tidak seperti kebanyakan...

19
Cubifier paling efisien

Cubically terlalu membosankan untuk secara manual menulis kode apa pun. Tantangan Anda adalah menerjemahkan teks ASCII menjadi kode sumber Cubically. Secara kubik Ini hanyalah perombakan cepat dari Cubically; yang repositori memiliki panduan yang lebih lengkap dan detail. Secara kubik adalah...

19
Daftarkan sebuah nomor

Diberi bilangan real, konversikan ke daftar daftar, dengan tanda negatif (jika ada) menjadi daftar kosong, bagian bilangan bulat menjadi daftar angka, dan bagian fraksional (jika ada) menjadi daftar angka. Digit harus berupa angka aktual, bukan string. Contohnya 0 → [[0]] 123 → [[1,2,3]] -123 →...

19
Mencari Urutan Swapping Rahasia

Ini adalah tantangan polisi dan perampok , utas perampok dapat ditemukan di sini . Tugas Anda adalah menulis beberapa kode yang menghasilkan urutan OEIS, dan berisi nama urutan dalam kode ( A______) dan menampilkan urutan terpisah kedua ketika nama urutan dalam kode diubah ke nama urutan...

19
Konversi basis nyata

Kami memiliki beberapa tantangan untuk konversi basis, tetapi semuanya tampaknya berlaku untuk nilai integer. Mari kita lakukan dengan bilangan real! Tantangan Input: Angka positif x nyata , dinyatakan dalam basis 10. Ini dapat diambil sebagai pelampung presisi ganda atau sebagai string. Untuk...

19
Apakah ini kotak yang kalah?

Ada permainan bernama Get Home yang dimainkan di papan catur. Dalam game ini ada satu bagian yang digerakkan oleh kedua pemain secara bergantian. Ada beberapa aturan tentang bagaimana karya itu bisa dipindahkan. Pada gilirannya pemain harus membuat salah satu dari langkah berikut untuk positif n...

19
Jalur optimal melalui matriks

Diberikan matriks yang terdiri dari bilangan bulat positif, output jalan dengan jumlah terendah ketika melintasi dari elemen kiri atas ke kanan bawah. Anda dapat bergerak secara vertikal, horizontal dan diagonal. Perhatikan bahwa mungkin untuk bergerak ke atas / bawah, kanan / kiri dan diagonal ke...

19
Dapatkan yang terbaik dari dua Array

Anda akan diberikan dua array angka mengambang. Tugas Anda adalah memasangkan elemen yang sesuai dari dua array, dan mendapatkan maksimum masing-masing pasangan. Namun , jika kedua elemen terkait sama, Anda harus mengambil jumlah mereka sebagai gantinya. Misalnya, diberi daftar [1, 3, 3.2, 2.3]dan...

19
Hitung luas poligon reguler

Diberikan bilangan bulat,, di nmana 3 <= n < 2^32, menghitung luas n-gon reguler dengan apotema 1; rumus untuk yang n * tan(π / n). Bagi mereka yang tidak tahu apa itu apotema: Apotem poligon beraturan adalah segmen garis dari pusat ke titik tengah salah satu sisinya. Keluarkan area...