Pertanyaan yang diberi tag «string»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi string.

15
Mesin Kebenaran yang Diperpanjang
Banyak orang tahu apa itu mesin kebenaran dalam pemrograman. Tapi sudah saatnya kita membuat segalanya menjadi takik. Memperkenalkan, mesin kebenaran yang diperluas! Mesin kebenaran yang diperluas membutuhkan dua hal sebagai input, integer ndan string nonempty s. Ini menghasilkan s nkali dengan spasi tambahan trailing opsional. Namun, jika nsama dengan 0, …

1
Ratakan CUBE
Apakah Anda pernah melihat bentuk 3D dan berpikir kami memiliki 2 banyak dimensi. Jadi mari kita buat 3D menjadi 1D! (Lihat apa yang saya lakukan di sana?) Tugas Diberikan representasi 2D dari sebuah kubus (tata letak di bawah), ratakan menjadi string tunggal, berdasarkan pointer. Kubus Ini adalah tata letak kubus …

13
Tempatkan glider!
Ini: adalah Glider . Dalam Conway's Game of Life, glider adalah pola terkenal yang dengan cepat melintasi seluruh papan. Untuk tantangan hari ini, kita akan menggambar Game of Life Board seni ASCII, dan menempatkan glider di atasnya. Papan yang kita mulai dengan ini adalah: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| …

1
Rotasi-aman quine
Tulis quine yang tepat yang setiap putarannya adalah quine yang tepat. Misalnya, jika kode sumber Anda abcdef, maka: abcdef akan menghasilkan abcdef bcdefa akan menghasilkan bcdefa cdefab akan menghasilkan cdefab defabc akan menghasilkan defabc efabcd akan menghasilkan efabcd fabcde akan menghasilkan fabcde Rotasi "dibuat dengan memisahkan string menjadi dua bagian …

12
Tidak ada yang namanya makan siang gratis
... atau disana? Tantangan Anda adalah mengurai tagihan makan siang saya, yang berisi harga dasar, tip, diskon, kupon, dan ekstra dan mencari tahu apakah makan siang saya adalah $ 0 atau kurang . Jika ini input: 12.34 15 tip 25 discount 1.5 extra 2 coupon Maka hasilnya mungkin false. Begini …

9
Persingkat jalur absolut
Terkadang jalur absolut yang panjang, misalnya parameter baris perintah ke alat linux, dapat dipersingkat, menggunakan direktori kerja saat ini sebagai referensi: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Dalam tantangan ini, Anda harus membuat fungsi atau program yang menerima dua parameter: Path absolut, menggunakan …

20
Singkirkan spasi putih pada baris kosong
Ah, satu lagi kegunaan egoisku dari tumpukan ini . Menjadi pemilik Chromebook, saya sering menggunakan Ace IDE, editor yang digunakan oleh Cloud9. Ini memiliki banyak alat untuk menangani kelebihan spasi putih, tetapi terutama tidak memiliki satu: membersihkan baris kosong. Misi Anda hari ini adalah, diberi input dari tempat saya dapat …

10
Masuk ganti, lingkarkan, dan tampilkan dengan bantalan minimal
Memasukkan: Dua bilangan bulat: satu negatif, satu positif. Keluaran: Pada baris pertama, output terendah ke tertinggi. Pada baris kedua kami telah menghapus angka tertinggi dan terendah dan menandatangani-ubah semua nomor individual. Pada baris ketiga kami telah menghapus angka tertinggi dan terendah lagi dan menandatangani-ubah semua angka individual lagi. dll. (Contoh …

5
Kalimat Memutar
Aturan Program harus menerima string / array kata sebagai input. Untuk setiap kata dalam string / array, itu akan merekonstruksi kata dengan mengambil karakter secara bergantian dari depan dan belakang kata. 12345 678 9 -> 15243 687 9. Kemudian akan mengatur ulang kata-kata dengan cara bergantian antara kata yang paling …

5
Kutipan Aman-Kutipan
Tugas Anda sederhana: menulis program (atau fungsi) yang tidak mengambil input dan output (atau mengembalikan) kode sumbernya. Tangkapannya adalah ketika program tersebut dibungkus dengan "quotes"(karakter Unicode 34), ia harus kembali mengeluarkan kode sumbernya (sekarang dikutip). Aturan standar untuk quines berlaku. Ini adalah kode-golf , jadi program terpendek (dalam byte) menang.

2
Gulung frase kue
Kue gulung adalah manisan lezat yang dibuat dengan lapisan kue bolu, lapisan krim (atau es krim), digulung sebagai spiral, lihat Wikipedia . Tugas Anda adalah mendapatkan string frasa yang tidak kosong dari input standar, menghilangkan spasi, dan menggulungnya sebagai kue gulung mulai dari tengah di kanan ke kiri dalam arah …

6
Apakah ini emoji?
Saya telah bekerja pada aplikasi iOS ini baru-baru ini dan saya mengalami masalah (agak mudah dipecahkan): Bagaimana cara saya menentukan apakah string saya hanya terdiri dari emoji? Nah, itu tugasmu hari ini! Memasukkan Sebuah benang. Jika keberadaan karakter unicode bermasalah bagi Anda, maka Anda dapat menggunakan format wajar yang berbeda. …

2
Pemesanan Baris yang Tumpang tindih
(Terinspirasi saat menggambar di papan menghapus kering) Tantangan: Diberikan string input yang berisi karakter yang mewakili warna berbeda dari spidol kering pada papan tulis, menampilkan urutan penggambarannya, dari awal hingga akhir. Memasukkan: String yang berisi warna marker penghapus kering yang diwakili oleh huruf alfabet (huruf atas berbeda dari huruf kecil, …
17 code-golf  string 

25
Katalog Produk
Masalah ini adalah tentang memisahkan string yang mewakili pengidentifikasi produk menjadi tiga komponen. Bagian pertama terdiri dari huruf atas dan bawah dengan panjang sewenang-wenang yang mewakili gudang. Bagian kedua adalah digit yang mewakili nomor produk. Bagian ini juga panjangnya sewenang-wenang. Bagian terakhir adalah kualifikasi sebagai ukuran dan warna, dan bagian …
17 code-golf  string 

3
Jarak Hamming terkecil ke palindrome yang berisi substring
Ini terinspirasi oleh pertanyaan CS.SE yang sekarang dihapus . Tugas Diberikan dua string input A dan B yang tidak kosong, menampilkan jarak terkecil dari A ke palindrom yang berisi B sebagai substring. Jarak didefinisikan oleh jumlah penggantian karakter ( jarak Hamming ). Batasan Input yang masuk akal: ada palindrome. Ini …

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.