«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

1
Geçerli labirent sayısı
Bir WxHızgara göz önüne alındığında , kaç tane labirent var? Labirent hakkında bildikleriniz: Izgara tam olarak Hyüksek ve Wgeniş karelerdir. Üç tür kare vardır: Başlat, Son ve Boş. Labirentinizde tam olarak 1 Başlangıç ​​ve 1 Bitiş bulunmalı ve kalan tüm kareler Boş olmalıdır. Tüm labirenti çevreleyen duvarlar var. Duvarlar, aşağıdaki …

2
Yağma için Katlama
Giriş Uzun bir savaştan sonra, bir Sfenks'i bir bilmeceler yarışmasında yenmeyi başardınız. Yeteneklerinizden etkilenen Sfenks, size zekanızla orantılı bir ödül vermek istiyor ve her biri rakam içeren sekiz kutuya bölünmüş büyülü bir parşömen şeridi varıyor. "Parşömen kırışık," diyor Sfenks, "kutuların üst üste binmesi ve bu kutuların toplama veya çarpma yoluyla …

2
Çift Kondansatörler
Kondansatörler, yüksek toleranslarla üretildiği için ünlüdür. Bu birçok durumda kabul edilebilir, ancak bazen sıkı toleranslı bir kapasite gereklidir. Tam olarak ihtiyacınız olan değere sahip bir kapasite elde etmek için yaygın bir strateji, kapasiteleri ihtiyacınız olan aralıkta bir şeye katkıda bulunacak şekilde dikkatlice ölçülen iki kapasitör paralel olarak kullanmaktır. Bu meydan …

5
Bir Numpad çevresinde Olasılıklar Yaratın
Bugün bu sorudan esinlenerek , çeşitli programlama dillerinin bir numpad'i olasılıklara dönüştürebileceği ilginç yollar görmek istiyorum. Döşemeye dayalı oyunlar genellikle karakterinizin bulunduğu yere göre herhangi bir yönde hareket etmek için bir sayısal tuş takımı kullanmanıza izin verir. Bu oyunlar için bir yapay zeka yaparken Math.random() * 8yeterli değil, bu yüzden …
12 code-golf 

1
Tek uygun Mahjong için el değerlerini kontrol edin
Mahjong , Asya'da son derece popüler olan bir çini oyunudur. Genellikle dört oyuncu ile oynanır ve oyunun amacı fayansları kullanarak geçerli bir eli tamamlayan ilk kişi olmaktır. Mahjong'da üç karo takımı artı şeref karosu vardır - bu meydan okuma için sadece tek bir takımdan fayans kullanılarak oluşturulan elleri dikkate alacağız. …
12 code-golf  game 

2
En Kısa Swype Yolunu Bulun
Giriş Son zamanlarda, Swype ile yazmaya alışığım . Başlangıç ​​mektubunuzdan bitiş mektubunuza düz bir çizgi çizerek veya tekrar eden harfleri atlayarak belirli kelimelerin üretilebileceğini fark ettim. Örneğin balloon, aşağıdaki harfleri kaydırarak sözcüğü yazabilirim: b> a> l> o> n. Meydan okuma En Kısa Swype Yolunu veya SSPbir dize yazmak için gereken …
12 code-golf 

3
Bir izomorf alt dizesi olup olmadığını kontrol edin
Bu soru Check kelimelerinin izomorf olup olmadığını kontrol etmenin bir uzantısıdır ve izomorf tanımını vermek için ilk kısmını kopyalar. İki kelime , aynı harf tekrarlama örüntüsüne sahiplerse izomorflardır . Örneğin, her ikisi de ESTATEve DUELEDdesen varabcdca ESTATE DUELED abcdca çünkü 1 ve 6 harfleri aynıdır, 3 ve 5 harfleri aynıdır …
12 code-golf 

7
İyonik Bileşik Golf
Meydan okuma İki giriş, bir pozitif iyon ve bir negatif iyon verildiğinde, iki iyondan yapılacak iyonik bileşik formülü çıkarmalısınız. Bu temelde yüklerin sıfıra eşit olarak dengelenmesi anlamına gelir. Formülün alt simge numaralarıyla biçimlendirilmesiyle uğraşmayın, ancak çoklu atom iyonları (örneğin NO3) için paranteziniz olmalıdır . Herhangi bir hatayı hesaba katmanız gerekmez …

6
ASCII Üçgen Dalgalanma
Tamam, ilk golf sorum. Lütfen nazik olun :) Biliyorum çok fazla ascii bulmaca var: P ama işte başlıyoruz. Görev basittir, üçgen dalgalanma yazdırmak için en sevdiğiniz programlama dilini kullanın. Giriş dalgalanma boyutu olmalıdır. Her üçgen eşit aralıklarla yerleştirilir. Temel olarak, en küçük üçgen için yeterli alan kalmayana kadar üçgenleri eklemeye …

8
Kaynak koddaki karakter sayısı
Kaynak kodundaki her bir benzersiz karakterin oluşum sayısının listesini çıkaran bir program yazın. Örneğin, bu varsayımsal program {Source_Print_1};bu çıktıyı üretmelidir: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 …
12 code-golf  quine 

3
Raftaki kitaplar
Kitaplarım ve kitaplığım var. Rafa olabildiğince çok kitap koymak istiyorum ama bir kuralım var. Kitapların tüm boyutları (yükseklik, genişlik ve derinlik) rafta artmayan bir dizi oluşturmalıdır. Bu, her kitabın en azından kendinden sonraki kitaplar kadar yüksek olması gerektiği anlamına gelir. Aynı şey genişlik ve derinlik için de geçerlidir. Yükseklik, genişlik …

16
Dizedeki karakterleri kaydırma
Bu meydan okumada, girilen bir dizedeki karakterleri n kez kaydırmanız ve kaydırılan dizeyi çıkarmanız gerekir Giriş Giriş önce bir dize içerecektir. Bir sonraki satırda, bir tamsayı nbulunacaktır. Çıktı Eğer npozitif, sağa dizede karakterleri vardiya nsüreleri. Eğer nnegatiftir, sola dizede karakterleri vardiya nsüreleri. Eğer nsıfırdır, dizede karakterleri kaymaması. Vites değiştirdikten sonra …
12 code-golf  string 

3
Bu kadınsı mı Eril mi?
Yalnızca küçük harf az içeren tek bir dize alan ve sözcük temsil ettiği şeyin kadınsı sürümü ise ve eril sürümse bir falsy değeri içeren bir doğruluk değeri basan veya döndüren bir program veya işlev yazın . Örneğin, tavuk için kadınsı versiyonu ve erkeksi versiyonu, bu yüzden üretebilir ve üretebilir .henroosterhen1rooster0 …

3
Neredeyse quine yapın
Ona vererek bir arkadaş aptal istediğini Quine o neredeyse çalıştı, ancak sloppier ve sloppier oldu. Çalıştırıldığında, programın çıktısını alan ancak bir karakter kapalı olan bir program oluşturun. Bir karakter eklenebilir, kaldırılabilir veya her ikisi birden (bir karakter değişir). Ama sadece bir karakter. Puanınız (length of your program) / floor(sqrt(number of …
12 code-golf  quine 


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.