Pemrograman Puzzle & Golf Kode

44
Apakah string ini kotak?

String dianggap persegi jika kondisi berikut dipenuhi: Setiap baris memiliki jumlah karakter yang sama Jumlah karakter pada setiap baris sama dengan jumlah baris. Tugas Anda adalah menulis program atau fungsi yang menentukan apakah string input yang diberikan adalah kuadrat atau tidak. Anda...

44
Itu Hip menjadi Square

Tantangan Jadi, um, tampaknya, sementara kita memiliki banyak tantangan yang bekerja dengan bilangan kuadrat atau jumlah bentuk lainnya, kita tidak memiliki satu yang hanya bertanya: Diberikan integer n(di mana n>=0) sebagai input mengembalikan nilai kebenaran jika nkuadrat sempurna atau nilai...

44
Terapkan "Sort Lazy"

Saya seharusnya mengurutkan daftar angka, tapi saya sangat malas. Sangat sulit untuk mencari cara menukar semua angka di sekitar sampai semuanya dalam urutan meningkat, jadi saya datang dengan algoritma saya sendiri yang akan menjamin bahwa daftar baru diurutkan¹. Begini cara kerjanya: Untuk...

44
Katak utama 🐸

"Katak utama" adalah hewan aneh yang melompat di antara bilangan bulat, sampai tiba pada 3 atau 19 ... Program Anda harus menerima bilangan bulat nsebagai input dan output hasil dari algoritma di bawah ini ( 3atau 19). Untuk bilangan bulat yang diberikan n >= 2: Biarlah fposisi katak....

44
Ketik Alfabet - secepat mungkin!

Tugas Anda adalah membuat program yang mengukur seberapa cepat Anda bisa mengetik huruf-huruf alfabet bahasa Inggris. Program ini hanya akan menerima huruf kecil ake zdalam urutan abjad. Setiap huruf digaungkan sebagai diketik pada baris yang sama (tanpa baris baru atau pemisah lainnya antara...

44
Gabungkan dua nilai

Anda memiliki dua nilai yang masing-masing 0mewakili "tidak dikenal", atau salah satunya 1,2,3. Gabungkan mereka menjadi satu nilai sebagai berikut: Jika kedua nilai tersebut bukan nol dan sama, keluarkan nilai tersebut: (3,3) -> 3 Jika kedua nilai bukan nol tetapi tidak sama, hasilkan 0 untuk...

44
Menggabungkan n dengan n +1

pengantar Urutan OEIS A127421 adalah urutan angka yang ekspansi desimalnya merupakan gabungan dari 2 angka non-negatif yang meningkat berturut-turut. Sederhananya, setiap angka dalam urutan dibentuk dengan menyatukan n dengan n +1 untuk beberapa nilai integer non-negatif dari n . Beberapa istilah...

44
Menerapkan tumpukan

Saya tidak percaya kita belum memiliki ini .. Ini salah satu struktur data yang paling penting dalam pemrograman, namun masih cukup sederhana untuk mengimplementasikannya dalam kode-golf : Tantangan Tugas Anda adalah mengimplementasikan tumpukan yang memungkinkan mendorong dan membuka nomor,...

44
Penghargaan untuk Stan Lee

Sayangnya salah satu penulis buku komik terbaik meninggal kemarin sore. Banyak bintang Hollywood, musisi, aktor, dan banyak orang membayar upeti kepada penulis yang luar biasa ini, jadi kita harus melakukan sesuatu juga. Tantangan Cetak Logo The Avengers Catatan: Anda dapat menggunakan karakter...

44
Sabar, Padovan muda

Semua orang tahu urutan Fibonacci: Anda mengambil kotak, lampirkan kotak sama dengan itu, lalu berulang kali melampirkan kotak yang panjang sisinya sama dengan panjang sisi terbesar dari persegi panjang yang dihasilkan. Hasilnya adalah spiral kotak yang indah yang urutan bilangannya adalah deret...

44
Peregrinasi paritas utama

Tujuan dari tantangan ini adalah untuk menggambarkan secara grafis sebuah jalan di pesawat, di mana arah setiap langkah kkk ditentukan oleh keutamaan kkk dan paritas dari ekspansi binernya. Secara khusus, Arah awal sudah ditetapkan, katakan Utara. Semua langkah memiliki panjang yang sama . The...

44
Pertempuran Emas KoTH

Tantangan ini telah berakhir. Untuk melihat skor akhir para pesaing, klik di sini Dalam tantangan ini, setiap pengiriman adalah satu bot. Setiap bot harus merupakan fungsi Javascript. Bot akan berjuang untuk mendapatkan total nilai tertinggi dalam emas. Emas dapat diternakkan, atau diperoleh...

43
Pengenalan wajah

Tujuan dari tugas ini adalah untuk mengidentifikasi, membersihkan, dan menandai semua wajah dalam 'gambar' tertentu. Apa yang ada di wajah? Wajah akan menjadi kotak ZxZ di mana Z adalah bilangan bulat ganjil yang lebih besar dari 1. Sudut kiri dan kanan atas dan pusat akan menjadi karakter 'O',...

43
Menghasilkan angka urut (1, 2, 3)

Saya ingin menghasilkan (sebagai hasil kembali dari suatu fungsi, atau hanya sebagai output dari suatu program) akhiran ordinal dari bilangan bulat positif digabungkan ke nomor tersebut. Sampel: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th Dan seterusnya, dengan...

43
Draw A Sierpinski Triangle

Segitiga Sierpinsky adalah fraktal yang dibuat dengan mengambil segitiga, mengurangi tinggi dan lebar sebesar 1/2, membuat 3 salinan dari segitiga yang dihasilkan, dan menempatkan mereka sedemikian rupa sehingga setiap segitiga menyentuh dua lainnya di sudut. Proses ini diulangi berulang kali...

43
Putar suara, suara apa pun [tertutup]

Program Anda harus membuat komputer menghasilkan suara, suara apa pun. Kode terpendek menang, tidak lebih cepat dari 10 hari setelah jawaban valid pertama. Jika ada dasi, yang diajukan lebih cepat, menang. Program harus dijalankan pada komputer pribadi yang wajar dan tidak terlalu umum. Membuka...

43
(Re) Menerapkan Tetris

Dengan semangat menerapkan kembali permainan video klasik , saya ingin mengundang komunitas untuk menciptakan implementasi Tetris terbaik mereka . Untuk referensi, tangkapan layar dari versi Tetris resmi NES. Fitur yang Diperlukan Sistem penilaian yang masuk akal harus ada, yang memberikan...