Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

8
Tabrakan bola bilyar
Mengingat posisi 2-dimensi dan kecepatan sepasang bola biliar tepat sebelum benturan, hitung kecepatannya setelah tumbukan elastis sempurna . Bola diasumsikan sebagai bola ideal (atau setara: lingkaran) dengan jari-jari yang sama, massa yang sama, kerapatan seragam, dan tidak ada gesekan. Input terdiri dari 8 angka: di p0x,p0y,v0x,v0y,p1x,p1y,v1x,v1ymana p0x,p0yadalah pusat bola pertama, …

18
Hitung Ultraradikal
Apa itu Ultraradikal The ultraradical , atau Bawa radikal, dari sejumlah nyata SebuahSebuaha didefinisikan sebagai akar hanya nyata dari quintic persamaan .x5+ x + a = 0x5+x+Sebuah=0x^5+x+a=0 Di sini kita menggunakan untuk menunjukkan fungsi ultraradikal. Misalnya, , karena .UR ( ⋅ )UR(⋅)UR(\cdot)UR ( - 100010 ) = 10UR(-100010)=10UR(-100010)=10105+ 10 - …

20
1, 2, 4, 8, 16,… 33?
Tantangan Tulis fungsi / program yang menampilkan nelemen 'th, atau nelemen pertama , dalam urutan angka yang terkenal: 1, 2, 4, 8, 16 ... Oh, tunggu ... Saya lupa beberapa angka pertama: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, saya akan menambahkan beberapa lagi untuk ukuran yang …

15
Pencari Nomor Kamar
Pencari Nomor Kamar Saya telah menemukan teknik pemecahan masalah yang menarik di pekerjaan saya ketika diberi nomor kamar yang salah dari seorang kolega untuk rapat. Sesekali, saat dalam perjalanan ke sebuah pertemuan, seorang anggota di tim saya akan mengirim saya nomor kamar yang salah, biasanya karena mereka terburu-buru di meja …
24 code-golf 

6
Jarak ke koordinat
Ada n orang di pesawat 2D. Menggunakan jarak di antara mereka, kita akan menemukan posisi mereka. Untuk mendapatkan jawaban yang unik, Anda harus membuat empat asumsi: Setidaknya ada 3 orang. Orang pertama ada di posisi (0, 0). Orang kedua berada pada posisi (x, 0) untuk beberapa x> 0. Orang ketiga …

4
Tiga-pointer! Tapi jenis apa?
Dari http://en.wikipedia.org/wiki/Triangle : Tulislah sebuah program yang membutuhkan tiga tupel koordinat 2d (Kartesius), dan klasifikasikan bentuk apa yang dijelaskan ketiga poin ini. Dalam hampir semua kasus, titik-titik ini akan menggambarkan segitiga dengan berbagai jenis. Dalam beberapa kasus yang merosot, titik-titik tersebut akan menggambarkan titik tunggal atau garis lurus. Program akan …

10
Teorema bilangan poligon Fermat
Teorema bilangan poligon Fermat menyatakan bahwa setiap bilangan bulat positif dapat dinyatakan sebagai jumlah paling banyak -gonal. Ini berarti bahwa setiap bilangan bulat positif dapat dinyatakan sebagai jumlah hingga tiga angka segitiga, empat angka persegi, lima angka pentagonal, dll. Tugas Anda adalah mengambil bilangan bulat positif , dan bilangan bulat …

23
Isi mangkuk dengan sup alfabet
Kita tampaknya tidak pernah mendapatkan lelah tantangan terkait alfabet-... Resep Diberikan serangkaian huruf S, dan dua bilangan bulat positif M, N, menghasilkan sup alfabet dengan huruf-huruf yang Smenempati posisi acak dalam mangkuk berukuran persegiM × N, dibingkai oleh karakter non-alfabet, non-spasi untuk mewakili tepi mangkuk. Posisi yang tidak digunakan huruf …

21
Bisakah daftar ini seimbang?
Untuk memeriksa apakah daftar bilangan bulat non-negatif seimbang , orang dapat membayangkan menempatkan bobot masing-masing di papan dan kemudian mencoba untuk menyeimbangkan papan pada pivot sehingga bobot relatif yang dirangkum kiri dan kanan pivot adalah sama. Berat relatif diberikan dengan mengalikan berat dengan jaraknya ke pivot (lihat hukum tuas ). …

25
Hitung hasil edit yang dihitung untuk masa tenggang
Saat Anda mengedit posting di SE, suntingan lebih lanjut dalam tenggang waktu 5 menit digabungkan ke dalamnya. Diberikan daftar waktu Anda mengedit posting, hitung hasil edit tidak dalam tenggang waktu. Katakanlah Anda mengedit pada menit [0,3,4,7,9,10,11,12]. Ini menghasilkan 3 suntingan pada waktu [0,7,12], dengan sisanya terjadi pada masa tenggang mereka. …

14
Apakah Anda tahu KVZ Anda?
Konsep Dengan cara apa Anda dapat mengacak alfabet bahasa Inggris sehingga masih dapat dinyanyikan dengan nada Twinkle Twinkle Little Star tanpa merusak nada itu? Aturan Bertukar Anggap saja huruf-huruf yang terkandung dalam masing-masing set berikut dapat ditukar secara bebas tanpa merusaknya: {A, J, K} {B, C, D, E, G, P, …

22
Invert Some Switches on a Switchboard
Terinspirasi oleh tantangan ini . Tujuan: Diberikan switchboard pra-konfigurasi dan daftar indeks, membalikkan switch pada indeks yang diberikan. Sebuah papan switch terdiri dari sejumlah saklar ( vatau ^) yang dibungkus -dan disusun menjadi barisan dengan panjang yang bervariasi. Berikut ini adalah contoh switchboard: -v-^-v- -^-v- -v-^-v- Membalikkan / membalik saklar …

19
Analog adalah Obtuse!
Jam analog memiliki 2 tangan *: Jam dan menit. Tangan-tangan ini melingkari wajah jam seiring berjalannya waktu. Setiap putaran penuh jarum menit menghasilkan 1/12 putaran jarum jam. 2 putaran penuh jarum jam menandakan satu hari penuh. Karena tangan-tangan ini terpaku pada titik pusat yang sama, dan berputar di sekitar titik …
23 code-golf  math  number  date 

3
The Path Of The Wildebeest
Golf program atau fungsi yang memberikan nthnthn^{\text{th}} lokasi rusa kutub yang dimulai pada persegi pada terbatas papan catur yang bernomor dalam spiral persegi anti-searah jarum jam, dimana rusa kutub selalu kunjungan bernomor terendah persegi dia bisa mencapai bahwa dia belum belum dikunjungi.111 Inspirasi: The Trapped Knight dan OEIS A316667 . …

24
Buat pemotong Gimbap
Gimbap (김밥) adalah makanan Korea, agak mirip sushi roll. Berikut ini adalah emoticon Korea yang mewakili Gimbap: @)))))))))) Pencarian Anda adalah membuat pemotong ASCII Gimbap. Aturan Input adalah string yang dibuat hanya dengan @dan ). Output memotong setiap Gimbap yang valid dengan ), dan kemudian menambahkan di @antara mereka. Jadi …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.