Pertanyaan yang diberi tag «code-golf»

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

30
Angka digitangular
Angka segitiga adalah angka yang dapat dinyatakan sebagai jumlah dari bilangan bulat positif berurutan, mulai dari 1. Mereka juga dapat dinyatakan dengan rumus n(n + 1) / 2, di mana nada bilangan bulat positif. Pasangan digit angka dihitung dengan cara berikut: Membagi angka menjadi array dari digit misalnya 613 => …
20 code-golf  math 

30
Tukar Endianness
Seperti yang mungkin Anda ketahui, memori perangkat keras (byte-addressable) dapat dibagi menjadi dua kategori - little-endian dan big-endian . Dalam ingatan little-endian byte-byte diberi nomor dimulai dengan 0 pada akhir yang sedikit (paling tidak signifikan) dan pada yang big-endian sebaliknya. Fakta menyenangkan : Istilah-istilah ini didasarkan pada buku Jonathan Swift …

23
Temukan perbedaan BCD suatu angka
Perbedaan BCD Dengan bilangan bulat n, konversikan ke BCD ( binary-coded decimal ) dengan mengganti setiap digit desimal dengan representasi biner 4 digitnya 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Kemudian putar daftar angka biner untuk menemukan angka terbesar dan terkecil, diwakili oleh …

18
Segitiga Segi Enam
Misalkan ubin tak terbatas segi enam yang terdiri dari |/\karakter. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Diberikan input n > 0, output bagian segitiga …


22
Buat kotak-kotak
Untuk tantangan ini, Anda akan mencetak koordinat dan warna masing-masing bagian di awal permainan catur. Masukkan x dan y (dipisahkan koma) untuk setiap kotak (diindeks 0-7) pada kotak-kotak, diikuti oleh "r" atau "b" (untuk merah atau hitam) di mana bagian atas papan (lebih dekat ke y = 0 ) merah …

23
Apakah daftar dapat dibagi?
Terinspirasi (dengan penjelasan dicuri dari) ini Latar Belakang Katakanlah Anda memiliki dua daftar A = [a_1, a_2, ..., a_n]dan B = [b_1, b_2, ..., b_n]bilangan bulat. Kita mengatakan Aadalah berpotensi-habis dibagi oleh Bjika ada permutasi dari Byang membuat a_idibagi oleh b_isemua i. Masalahnya kemudian: apakah mungkin untuk memesan ulang (yaitu …

14
Berapa banyak negara yang saya batasi?
Ketika saya masih muda, saya memiliki peta besar AS dipasang di dinding saya di seberang tempat tidur. Ketika saya bosan, saya akan menatap peta itu dan memikirkan hal-hal. Hal-hal seperti teorema empat warna, atau negara bagian yang berbatasan dengan sebagian besar negara bagian lainnya. Untuk menghemat tenaga otak saya dalam …
20 code-golf  number 


25
Simpan / Jatuhkan / Tambah Urutan
Inilah urutan yang saya bicarakan: {1, 4, 5, 9, 10, 11, 16, 17, 18, 19, 25, 26, 27...} Mulai dari 1, simpan 1, jatuhkan 2 berikutnya, simpan 2 berikutnya, jatuhkan 3, simpan 3 dan seterusnya. Ya, ini juga ada di OEIS (A064801) ! Tantangan Diberikan bilangan bulat n>0, temukan suku …

21
Lipat bilangan bulat untuk menghemat tempat!
Matematikawan yang gila memiliki banyak koleksi angka, dan karena itu ruang yang dia tinggalkan sangat terbatas. Untuk menghemat, ia harus melipat bilangan bulatnya, tetapi sayangnya ia benar-benar malas. Tugas Anda, jika Anda ingin membantunya, adalah membuat fungsi / program yang melipat bilangan bulat positif yang diberikan untuk maniak nomor kami. …

15
Predict a Collision: Akankah perampok melarikan diri?
Pikirkan jalan sebagai garis bilangan, mulai dari 0dan berlanjut tanpa batas: ................................................................. Ada dua mobil di jalan: Cdan R. Cadalah polisi yang berusaha menangkap R, perampok. Cdimulai pada 0, dan Rmulai di suatu tempat di jalan: C.............................R.................................. Polisi sudah bergerak - dia mengejar perampok. Ia memiliki kecepatan konstan. Perampok itu …


30
Hitung perubahan dalam array
Tugas Anda hari ini adalah menulis program atau fungsi yang mengambil array bilangan bulat, dan menghitung berapa kali, membacanya dari kiri ke kanan, bahwa nilainya berubah. Ini lebih mudah ditunjukkan dengan contoh:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 …

29
Menjalankan maksimum kedua daftar
Diberikan daftar bilangan bulat, tugas Anda adalah menampilkan nilai terbesar kedua dalam elemen k pertama , untuk setiap k antara 2 dan panjang daftar input. Dengan kata lain, output nilai terbesar kedua untuk setiap awalan input. Anda dapat menampilkan nilai arbitrer untuk elemen pertama (di mana k = 1), atau …

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.