Pertanyaan yang diberi tag «code-golf»

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

2
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 bola . Tugasnya adalah untuk menghitung kelebihan …

3
Analisis Dimensi
Hitung produk atau rasio unit SI. Misalnya, kg m / s s(kilogram-meter per detik kuadrat) harus kembali N(newton). Masukan akan selalu berupa: Daftar simbol untuk unit SI, dipisahkan oleh ruang (mewakili suatu produk) atau Di atas,, /dan di atas (mewakili rasio). Masukan tidak akan pernah mengandung karakter lain (seperti literal …

9
Tentang Subjek Keypads
Keep Talking and Nobody Explodes adalah gim multipemain lokal di mana satu pemain memiliki kendali atas "bom" virtual, dan harus dipandu oleh pemain lain, "pakar", yang memiliki akses ke manual defusal bom. Salah satu modul yang akan dilucuti dalam gim ini adalah modul keypad, yang akan kita hadapi dalam tantangan …
15 code-golf  string 

4
Palindrom tebal
Palindrom memang menyenangkan, tetapi beberapa senar lainnya mulai merasa ditinggalkan. Kita dapat mengubah string-string itu menjadi palindrom tebal dengan memecahnya menjadi susunan palindromik. Misalnya, string "abcabca"bukan palindrome jika kita membacanya karakter demi karakter, tetapi kita memiliki tiga cara berbeda untuk menjadikannya palindrom tebal : ["abcabca"] ["a" "bcabc" "a"] ["a" "bc" …

20
Boo! Tantangan Golf Kode Halloween
Tulis sebuah program yang mengambil string input dengan panjang 2 atau lebih karakter dan menambahkan string ~BOO!~ (string itu memiliki ruang awal dan akhir) di tempat acak yang seragam dalam string yang tidak di kedua ujungnya. Input sampel yang dilarang : 2atau (input kosong) Output sampel yang dilarang : Hello …

18
Waktu setelah beberapa waktu
Untuk tantangan ini, kami menulis waktu dalam bentuk berikut: hh:mm:ss Beberapa contoh: 12:34:08 06:05:30 23:59:00 Tantangannya adalah untuk mengeluarkan waktu setelah jumlah jam , menit dan detik berlalu, dengan waktu mulai 00:00:00. Anda dapat membandingkan ini dengan timer yang dimulai pada 00:00:00. Berikut adalah contoh input (menggunakan STDIN ) dan …
15 code-golf 

7
Rata-rata Sudut
Cerita, atau mengapa kita melakukan ini. Tidak ada Latihan ini sama sekali tidak ada gunanya ... kecuali jika Anda adalah Stephen Hawking . Tantangan Diberikan daftar sudut, temukan rata-rata sudut itu. Misalnya rata-rata 91 derajat dan -91 derajat adalah 180 derajat. Anda dapat menggunakan program atau fungsi untuk melakukan ini. …

3
Labirin menghasilkan satu liner
Dasar satu liner C64 yang terkenal 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 mencetak labirin garis miring dan garis miring terbalik. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Baca dalam labirin seperti itu yang terbuat dari dinding diagonal dari stdin dan cetak labirin yang sama dengan dinding horizontal …

5
Kalkulator Daya Tersembunyi
Salah satu alasan saya selalu menyukai Pokemon adalah karena untuk gim yang tampak sederhana, ia memiliki begitu banyak lapisan kerumitan. Mari kita perhatikan langkah Hidden Power. Dalam gim, jenis dan kekuatan (setidaknya sebelum Generasi VI) dari Hidden Power berbeda untuk setiap Pokemon yang menggunakannya! Itu keren, bukan? Sekarang, apakah Anda …
15 code-golf  number  game 

12
Bangun matriks pendamping
Anda memiliki sejumlah polinomial yang kesepian, jadi jadikan mereka teman (yang tidak akan mengancam untuk menusuk)! Untuk polinomial derajat n, ada matriks kubusn by n pengiring untuk itu. Anda perlu membuat fungsi yang menerima daftar koefisien untuk polinomial baik dalam urutan naik ( ) atau turun ( ) (tetapi tidak …

1
Beri aku golf
Jika Anda belum pernah bermain golf sebelumnya, berikut adalah daftar istilah terkait golf yang saya gunakan dalam pertanyaan ini Tembakan , juga disebut stroke : Setiap kali bola dipukul, ini adalah tembakan. Lubang : Lapangan golf dibagi menjadi beberapa lubang, di mana tujuannya adalah untuk memukul bola dari satu lokasi …

4
Parser XML The Lazy Programmer
Latar Belakang Anda bekerja sebagai programmer untuk perusahaan penjualan mobil. Tugas Anda untuk minggu ini adalah memprogram parser XML yang mengambil data tentang model yang tersedia dari berbagai produsen mobil, dan mencetak informasi yang cantik tentang model-model terbaru. Beruntung bagi Anda, departemen pengujian hanya menyediakan satu uji kasus! Semakin cepat …

23
Jadikan aku tenda bergulir
pengantar Ingat raungan 80-an? Maksud saya, Anda tahu, seperti 30 tahun yang lalu? Tidak ada ponsel, tidak ada internet, tidak ada ATM, pakaian neon (apa itu ?!) dan scrolling marqee ! Tidak tidak Tidak! Bukan yang online, tapi yang asli, Dengan lampu LED. Karena saya dalam suasana nostalgia, saya ingin …
15 code-golf 

16
Angka untuk Surat
Ada sandi yang sangat sederhana yang menggantikan huruf dengan posisinya di alfabet. Misalnya, abcakan menjadi 1 2 3dalam sandi ini. Tantangan ini merupakan alternatif untuk mengambil sandi ini. Tantangan Buat program yang mengambil input karakter ASCII, dan menghasilkan string yang dipisahkan spasi dari: bilangan bulat -26melalui26 surat amelaluij Outputnya harus …

30
Buat UUID acak
Saya membutuhkan UUID. Tugas Anda adalah menghasilkan satu. UUID kanonik (Universally Unique IDentifier) ​​adalah angka heksadesimal 32 digit dengan tanda hubung dimasukkan dalam titik-titik tertentu. Program harus menghasilkan 32 digit hex (128 bit), dalam bentuk xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( 8-4-4-4-12digit), di mana xadalah angka heksadesimal acak. Dengan asumsi PRNG bahasa Anda sempurna, semua …
15 code-golf  random 

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.