«printable-ascii» etiketlenmiş sorular

Çözüm yalnızca 95 yazdırılabilir ASCII karakteri içerebilir (boşluk ~). Zorluğa bağlı olarak sekmelere ve yeni satırlara da izin verilebilir.

12
8 Numaralı Çıktıda 8 Yolda Kod Okuma
İngilizce ve çoğu programlama dili, soldan sağa, yukarıdan aşağıya doğru yazılır ve okunur, ancak böyle olması gerekmez . Aslında metin bloğu için ABC DEF Okunabilecek sekiz ilgili yol düşünebilirim: Soldan sağa, yukarıdan aşağıya (LTR-TTB): ABCDEF Yukarıdan aşağıya, soldan sağa (TTB-LTR): ADBECF Soldan sağa, aşağıdan yukarıya (LTR-BTT): DEFABC Aşağıdan yukarıya, soldan …

13
Kalıplama ASCII sanatı
Yeni satır içermeyen tek bir yazdırılabilir ASCII dizesi ve boşluk ( ) ve karma ( #) içeren çok satırlı bir "kalıp" verilir . Dizede karakter karakter gitmeli ve dizeden karakterleri sol-sağ, üst-alt sırayla kullanarak karmaları değiştirmelisiniz . Dize kalıbı doldurmak için çok kısaysa, çıktıyı durdurursunuz, dize çok uzunsa, kalıbı tam …

4
Kodunuzun Sembolik Negatifini Yazdırın
(Bu çok hoşuma gitti Kodunuzun Negatifini Yazdırın bir varyasyonu ! Martin Büttner sayesinde - bu metnin neredeyse tamamı onun.) Sembolleri aşağıdaki yazdırılabilir ASCII karakterleri olarak düşünelim (boşluk olduğunu unutmayın): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Ve alfanümerikler bunlar: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Kenar uzunluğu N için aşağıdakiler gibi yazdırılabilir ASCII karakterlerden oluşan bir kare düşünün: ONE, {two} &3,+= …

3
Normalde ters ifade - düzenli ifadeleri ayrıştır
Sorun Bazı kod kullanmanız gereken düzenli ifadeler bir demet var, ama regex desteklemeyen bir programlama dili kullanıyorum! Neyse ki, test dizesinin maksimum uzunluğa sahip olacağını ve sadece yazdırılabilir ASCII'den oluşacağını biliyorum. Meydan okuma Girmelisiniz regex ve bir sayı nve çıkış yazdırılabilir ASCII (ASCII kodları 32 dahil 126 kadar oluşan her …

15
Genişletilmiş Doğruluk Makinesi
Birçok insan programlamada bir gerçek makinenin ne olduğunu bilir . Ama işleri bir çentik haline getirmenin zamanı geldi. Tanıtımı, genişletilmiş gerçek makine! Genişletilmiş doğruluk makinesi girdi olarak iki şeyi alır, bir tamsayı nve bir boş olmayan dize s. s nOpsiyonel sondaki boşluk ile zaman üretir . Ancak, neşit ise 0, …

3
Kendi Dilinizi Seçin Kodu
16x16 yazdırılabilir ASCII karakterden oluşan bir ızgara alalım (kod noktaları 0x20 ila 0x7E). Sol üst köşeden sağ alt köşeye doğru 30 seçim-15 yolu vardır ve aşağıdaki örnekte olduğu gibi yalnızca dikey hareketler yapar: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# ...............# Bu yolların …


11
Bir bükülme ile merhaba dünya
Amacınız : "Merhaba dünya!" Klasik sonucuyla sonuçlanacak bir kod parçası yazmak STDOUT veya eşdeğerine yazdırılıyor. Kurallar : Kod tamamen ASCII yazdırılırken olmalıdır. Tüm kodlar işlevsel olmalıdır - herhangi bir sayma karakterinin kaldırılması sonucu değiştirmeli veya kodun çalışmamasına neden olmalıdır. Tüm değişkenler atamadan sonra kullanılmalıdır. Çıktı için karakter ve Dize değişmezleri …

3
ASCII alfabesinde N kez yukarı kaydırıldığında her zaman N yazdıran bir program yazın
Yalnızca girdi almayan yazdırılabilir ASCII karakterleri kullanarak bir program yazın . Referans olarak, 95 sırayla yazdırılabilir ASCII karakteri şunlardır: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Programınız çalıştırıldığında 0, stdout'a yazdırmalı (artı isteğe bağlı bir son satırsonu), ardından normal şekilde sonlandırılmalıdır. Programınızdaki her karakterin, yazdırılabilir ASCII'de sağdaki N karakteriyle, ~boşluktan döngüye girdiğinde , sonuçta yazdırılabilir ASCII …


30
Bir Papağan Programı Oluşturun
Bir girdi verildiğinde, bu girdiyi ve ardından bir satırsonu sonu gönderilir. Giriş yalnızca yazdırılabilir ASCII karakterleri ( 0x20-0x7E) ve yeni satırları (0x0A ) . Girdi uzunluğu 0 ise, satır sonu olmadan çıktı alın. Bu kod golf kadar her dilde en az bayt kazanır!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

20
İç içe diziyi görselleştir
Size iç içe bir dizi verilecektir. Programınız diziyi görselleştirmelidir. Ama nasıl? Örneğin, diyelim ki yuvalanmış bir dizimiz var [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Bu iç içe dizi şu şekilde görselleştirilebilir: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Örnekler Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", ["Up Quark", "Down Quark", "Down Quark"], …

16
Harf Sayıları
Bir mektubu alfabedeki konumu ile değiştiren çok basit bir şifre var. Örneğin, abcolacaktı 1 2 3bu şifreyle. Bu meydan okuma, bu şifre için alternatif bir yaklaşımdır. Meydan okuma ASCII karakterlerinin girişini alan ve boşlukla ayrılmış bir dize çıkaran bir program oluşturun: tamsayılar -26yoluyla26 aaracılığıyla harflerj Çıktı STDOUT veya dilinizin en …

6
Karakter paylaşmadan dizeleri yazdırma
Düzenle: Boşluk alanlarının yeniden kullanılmasına izin verilir. Göreviniz, parametreleri veya işlev adlarını kullanmadan aynı programa n program (veya işlev veya işlev gövdesi) yazmaktır . K inci program çıktısı gerekir (ana) sayısı k , standart İngilizce (isteğe bağlı bir arka yeni satır ile) küçük harflerle. Bu nedenle, ilk program çıktı one, …

11
Büyük / Küçük Harf Eşleştirme Bul Değiştir
Üç girdi, bir metin dizisi alın T; değiştirilecek bir karakter dizisi F; ve bunların yerini alacak bir karakter dizisi R,. İle Taynı (büyük / küçük harfe duyarlı olmayan) karakterlerin her bir alt dizesi için F, bunları içindeki karakterlerle değiştirin R. Ancak, orijinal metinle aynı durumu koruyun. İçinde daha fazla karakter …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.