Size bir dize verilir. Dizeyi sözcük başına bir boşluk bırakarak çıktı.
Meydan okuma
Giriş, üzerinden gönderilen nulltırnak işaretleri ( ") ile çevrili bir dize ( boş veya boş) olacaktır stdin. Öndeki ve arkadaki boşlukları kaldırın. Ayrıca, iki kelime (veya semboller veya herhangi bir şey) arasında birden fazla boşluk varsa, onu tek bir boşluğa kesin. Değiştirilen dizeyi tırnak işaretleri ile çıktılar.
kurallar
- Dize 100 karakterden uzun olmayacak ve yalnızca
(boşluk) ila~(yaklaşık işareti) (0x20 - 0x7E karakter kodları dahil) ASCII karakterlerini içerecektir ("ör. Dize tırnak işaretleri (") ve yukarıda belirtilen aralık. Referans için ASCII tablosuna bakınız . - Girdiyi
stdin(veya en yakın alternatifi) almalısınız . - Çıktı tırnak (
") içermelidir . - Tam bir program veya giriş (itibaren
stdin) alan ve son dizeyi çıkaran bir işlev yazabilirsiniz
Test Durumları
"this is a string " --> "this is a string"
" blah blah blah " --> "blah blah blah"
"abcdefg" --> "abcdefg"
" " --> ""
"12 34 ~5 6 (7, 8) - 9 - " --> "12 34 ~5 6 (7, 8) - 9 -"
puanlama
Bu kod golf, yani en kısa gönderme (bayt cinsinden) kazanır.
" "aa" "-> ""aa""(tırnaklar giriş dizesinin içinde geçerli mi?)


must take input from stdinve sonra diyorsun...or a function which takes input, and outputs the final string. Bu, işlevin de girdi alması gerektiği anlamına mı geliyorstdin?