Pertanyaan yang diberi tag geometry

16
Cetak Persegi Panjang Pentomino

Tulis program atau fungsi yang tidak membutuhkan input selain mencetak atau mengembalikan penggambaran teks persegi panjang konstan yang terbuat dari 12 pentomino berbeda : Persegi panjang mungkin memiliki dimensi apa pun dan berada dalam orientasi apa pun, tetapi semua 12 pentomino harus...

16
Menggulung Dadu

Menggulung Dadu Jadi, saya melempar dadu beberapa waktu lalu dan memikirkan tantangan. Diberikan kubus dengan jaring yang diambil dari input dan daftar gerakan, cari kotak di bagian bawah di bagian akhir. Saya akan menggunakan gambar ini untuk contoh di sini. Memasukkan Anda menerima string...

16
Uraikan angka!

Tugas Anda adalah menguraikan angka menggunakan format di bawah ini. Ini mirip dengan konversi basis, kecuali bahwa alih-alih mencantumkan digitsdalam basis, Anda mencantumkan values, sehingga daftar menambahkan hingga input. Jika basis yang diberikan adalah n, maka setiap angka dalam daftar...

16
Temukan Centroid dari Poligon

Dari Wikipedia : Centroid dari poligon tertutup yang tidak memotong sendiri didefinisikan oleh n simpul ( x 0 , y 0 ), ( x 1 , y 1 ), ..., ( x n - 1 , y n − 1 ) adalah titik ( C x , C y ), di mana dan di mana A adalah area yang ditandatangani poligon, Dalam rumus-rumus ini,...

15
Urutkan titik dengan jarak linear dalam ruang 3D

Spesifikasi Anda memiliki ruang 3D kubik unit integer x,y,zukuran S, seperti 0 <= x,y,z <= S. Anda dapatkan dari metode input default array poin Pdirepresentasikan sebagai x,y,zkoordinat integer, dalam format yang wajar yang Anda inginkan, misalnya: [x1,y1,z1],[x2,y2,z2],[x3,y3,z3] ......

15
Kode-Golf: Poin Kisi di dalam Lingkaran

Gambar berikut menunjukkan masalah: Tulis fungsi yang, diberi bilangan bulat sebagai jari-jari lingkaran, menghitung jumlah titik kisi di dalam lingkaran pusat (termasuk batas). Gambar menunjukkan: f[1] = 5 (blue points) f[2] = 13 (blue + red points) nilai lain untuk pemeriksaan /...

15
Kesetaraan osilasi

Kami memiliki objek yang berosilasi antara dua titik integer [l, r],, dengan kecepatan satu unit per unit waktu, mulai dari lpada t=0. Anda mungkin berasumsi l < r. Misalnya, jika suatu objek berosilasi [3, 6], maka kita memiliki: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
Kuadran melewati garis

Tugas Diberikan representasi garis, menampilkan jumlah kuadran yang dilewati garis itu. Representasi Garis yang Valid Anda dapat mewakili garis sebagai Tiga bilangan bulat ditandatangani A, Bdan Cyang berbagi tidak ada faktor umum dan di mana Adan Btidak keduanya nol, mewakili garis Ax + By =...

15
Segitiga integral dan median integral

Pertimbangkan sebuah segitiga ABC di mana setiap sisi memiliki panjang bilangan bulat ( segitiga integral ). Tentukan median dari ABC menjadi segmen garis dari titik ke titik tengah sisi lawan. Pada gambar di bawah, segmen garis merah mewakili median. Perhatikan bahwa setiap segitiga yang diberikan...

15
Temukan jarum jam terdekat

Tantangan Diberikan beberapa detik lewat tengah malam, menghasilkan sudut terkecil antara dua tangan pada permukaan jam, menggunakan sesedikit mungkin byte. Anda dapat mengasumsikan bahwa jumlah detik selalu kurang dari 86400. Sudut dapat direpresentasikan dalam derajat atau radian. Solusi...

15
Kelebihan bola berbentuk segitiga

Kelebihan bola berbentuk segitiga Seperti yang kita semua tahu, jumlah sudut dari setiap segitiga planar sama dengan 180 derajat. Namun, untuk segitiga berbentuk bola, jumlah sudut selalu lebih besar dari 180 derajat. Perbedaan antara jumlah sudut segitiga bola dan 180 derajat disebut kelebihan...

15
Tokenize bahasa Berbasis Stack

Saya telah bekerja di lain tumpukan berbasis bahasa golf disebut Stackgoat . Dalam tantangan ini Anda akan menulis Tokenizer untuk Stackgoat (atau benar-benar bahasa berbasis stack umum). Contohnya "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34',...

15
Hitung angka belitan

The nomor berliku adalah jumlah bilangan bulat dari revolusi berlawanan bersih pengamat harus dilakukan untuk mengikuti jalan tertutup diberikan. Perhatikan bahwa setiap putaran searah jarum jam dihitung negatif ke arah angka belitan. Jalan itu diizinkan untuk bersinggungan sendiri. Beberapa...

15
Ke mana pesawat ruang angkasa pergi?

Berdasarkan ide yang disarankan oleh Zgarb . Pesawat ruang angkasa bergerak di sekitar kisi 3D biasa. Sel-sel grid diindeks dengan bilangan bulat dalam sistem koordinat tangan kanan, xyz . Pesawat ruang angkasa dimulai pada titik asal, menunjuk sepanjang sumbu x positif , dengan sumbu z positif...

15
Seberapa jauh dari eksterior?

Ambil wilayah 2D ruang yang dibagi menjadi elemen-elemen unit square yang selaras dengan pusatnya disejajarkan pada interval integer. Tepi dikatakan internal jika dibagikan oleh dua elemen, jika tidak itu adalah tepi eksternal. Tujuan Anda adalah untuk menemukan jumlah minimum elemen tetangga yang...

15
Memprogram Skor Ketidakteraturan

Tugas Anda adalah memprogram fungsi matematika s, yang mengambil set Apoin hingga tidak terbatas pada bidang 2D, dan menghasilkan skor tidak lingkaran s(A)yang memenuhi properti berikut: Positive Definiteness : Jika ada lingkaran atau garis lurus yang berisi semua titik A, maka s(A) = 0. Jika...

15
Bergabunglah dengan kamar

Jadi, inilah peta, katakanlah, penjara bawah tanah ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Katakanlah pahlawan di Kamar A (di kiri atas) dan tujuan mereka (seorang pangeran dalam kesusahan?) Ada di Kamar B (di kanan bawah). Peta kami...

15
Rotasi Chebyshev nyata

Ini adalah tantangan yang terinspirasi oleh Rotasi Chebyshev . Saya sarankan mencari jawaban di sana untuk mendapatkan inspirasi untuk tantangan ini. Diberi titik di pesawat ada kotak unik (persegi panjang dengan sisi yang sama) yang berpusat pada titik asal dan memotong titik itu ( demo...

14
Tentukan Dimensi dari Kotak yang Diputar

Potongan Stack ini menggambar sebuah persegi panjang putih alias pada latar belakang hitam diberikan parameter untuk dimensi, posisi, sudut, dan dimensi grid: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid...

14
Gambarlah ASCII berbentuk kubus

Diberikan tiga bilangan bulat> = 2, buat kubus ASCII dalam proyeksi (kabinet) ortogonal. Tiga bilangan bulat mewakili tinggi, lebar dan kedalaman (diukur dalam karakter yang terlihat) termasuk sudut. Sudut harus 'o's atau' + ', pilihan bebas. w: 10, h: 5, d: 4 Dengan demikian memberi:...