Pertanyaan yang diberi tag source-layout

32
Figur dan Tanah

Sumber: Wikipedia Untuk tantangan ini, Anda harus menulis dua program yang menyerupai gambar dan dasar dari gambar di atas, sehingga salah satunya mencetak figuredan mencetak lainnya ground. Secara khusus: Tulis program yang tidak mengambil input dan mencetak string figure. Satu-satunya...

31
Bangun "Halo dunia!"

Pekerjaan Anda cukup sederhana, menulis program yang mencetak Hello, world!, bahwa ketika dipelintir membuat program yang mencetak Twister!. Bagaimana string dipelintir Algoritma memutar sangat sederhana. Setiap kolom digeser ke bawah oleh indeksnya (col 0 bergerak turun 0, col 1 bergerak 1,...

31
Gandakan cara Anda

Ada beberapa tantangan yang melibatkan penggandaan kode sumber: di sini dan di sini . Tugas yang kami miliki di sini sedikit lebih sulit, tetapi harus dapat dilakukan di hampir setiap bahasa. Dalam tantangan ini, Anda akan menerima bilangan bulat positif yang berubah-ubah. Program Anda harus...

31
Apa yang kami lupakan?

Tugas Anda adalah menulis program komputer yang tidak kosong yang terdiri dari beberapa urutan byte. Jika kita memilih byte tertentu dalam program dan menghapus semua instance dari program, program yang dimodifikasi harus menampilkan byte yang dihapus. Misalnya jika program kami aabacba Maka...

31
Fungsi terbalik

Bukankah lebih rapi jika fungsi pemrograman bisa terbalik, sama seperti fungsi matematika yang mereka implementasikan? Tulis fungsi (atau program) yang mengambil satu input xdalam bentuk apa pun, yang menghasilkan ln(x). Ketika byte dari program disusun ulang / dibalik sehingga byte pertama...

30
A Quine Rapuh

A Quine Rapuh Quine rapuh adalah quine yang memenuhi properti setiap substring yang dibuat dengan menghapus satu karakter, ketika dievaluasi, menghasilkan kesalahan. Sebagai contoh. Jika program Anda asdfadalah quine, maka agar rapuh, program berikut ini harus salah: sdf adf asf asd Program...

30
Beatles Songs and Hexagons

Tulis dua program berbentuk segitiga (yaitu piramida). Yang pertama harus berupa segitiga teks yang mengarah ke atas dengan lebar dasar minimum tiga karakter. Jadi itu akan memiliki struktur seperti X XXX atau X XXX XXXXX atau X XXX XXXXX XXXXXXX atau lebih besar. Masing-masing...

29
Kode Sumber Metamorfosis

mbomb007 meminta kami untuk membuat program pemotongan diri . Ini tantangan yang menarik, tetapi saya pribadi tidak suka mendorong program saya untuk melukai diri sendiri. Saya suka berpikir bahwa, di jantung setiap program ada kupu-kupu yang indah menunggu untuk keluar. Karena itu, untuk...

29
The Smart Person's Mirage

Sekali waktu, saya membaca pertanyaan / jawaban ini di Quora Apakah benar ada programmer dengan gelar ilmu komputer yang tidak dapat lulus tes FizzBuzz Kode ini diberikan sebagai jawaban yang jelas for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

29
Buat Penghitung Geiger

Penghitung Geiger adalah perangkat yang digunakan untuk mendeteksi radiasi. Kami akan membuat program penghitung Geiger. Seperti yang kita semua tahu, ketika radiasi mengenai program komputer, ia menghapus secara tepat 1 byte secara acak. Jadi program penghitung Geiger adalah program yang dengan...

29
Penghitungan concatenative

Tantangan Anda adalah untuk menulis N potongan kode seperti itu, ketika Anda menggabungkan pertama K ≥ 1 bersama-sama, mereka menghasilkan jumlah K . Semakin tinggi N , semakin baik. Inilah intinya: Anda tidak boleh menggunakan karakter apa pun lebih dari satu kali di cuplikan Anda. Aturan Anda...

28
Ambil sikap menentang garis quine panjang

atau: Bangun quine vertikal Terinspirasi oleh Berpegang teguh pada antrean panjang . Tugas Anda adalah membuat quine vertikal dengan panjang garis sesingkat mungkin. Mencetak gol Panjang garis terpendek (tidak termasuk baris baru) menang, dengan kriteria kode-golf sebagai tie-breaker. Panjang...

28
Membantu! Kerusakan kalkulator saya!

pengantar Kalkulator saya bertingkah aneh. Kadang-kadang ketika saya mengetik 8itu menampilkan a 2. Dan terkadang ketika saya mengetik a 6itu menampilkan a +. Beberapa tombol tercampur aduk! Adakah yang bisa membantu saya menentukan yang mana? Tantangan: Input: Daftar persamaan yang salah ,...

28
Programlah kalimat favorit Anda

Pilih kutipan atau frasa yang panjangnya tepat 5 kata, seperti Programming puzzles and code golf!. Tulis sebuah program yang, ketika ditambahkan sendiri sebanyak n kali, menghasilkan kata pertama n + 1 dari frasa Anda. Misalnya, jika kode program MYPROGAnda dan frasa Anda Programming puzzles and...

27
Hiper tentang quines

Terinspirasi oleh Hyperprogramming: N + N, N × N, N ^ N semuanya dalam satu . Terima kasih kepada @MartinEnder dan @trichoplax untuk bantuan mereka di kotak pasir. Definisi Hyperquine Tetapkan hyperquine of order n sebagai program penuh seperti-quine atau fungsi P yang memenuhi semua aturan...

26
Buat quine yang berputar

Rotasi string dibuat dengan memisahkan string menjadi dua bagian dan membalik urutannya, misalnya "world! Hello,"rotasi "Hello, world!". Dimungkinkan untuk membuat program yang dapat diputar untuk membentuk program yang berbeda, tetapi masih valid. Perhatikan contoh ini dalam python: print...

25
Program Identifikasi Bentuk

Tugas Anda adalah membangun program yang mengidentifikasi bentuk input. Bentuk yang akan diidentifikasi dapat berupa salah satu dari yang berikut: Kotak Untuk diidentifikasi sebagai kotak, sumber harus memiliki garis dengan panjang yang sama, dan jumlah garis yang sama dengan karakter per baris...