«natural-language» etiketlenmiş sorular

Doğal dillerin insani bir şekilde işlenmesini içeren sorunlar. Görevler arasında serbest metinlerin yorumlanması, yazım veya dilbilgisinin düzeltilmesi, telaffuzun anlaşılması vb.

30
En sık kullanılan kelime nedir?
En sık kullanılan kelime nedir? Bir cümle verildiğinde, programınız yol boyunca ilerlemeli, her kelimenin frekanslarını sayarak daha sonra en çok kullanılan kelimeyi vermelidir. Bir cümlenin sabit bir uzunluğu olmadığı için çok uzun sürebilir, kodunuz mümkün olduğunca kısa olmalıdır. Kurallar / Gereksinimler Her gönderim tam bir program veya işlev olmalıdır. Eğer …

4
Beni Bir OOP Golf!
Beni Bir OOP Golf! Nesneye yönelik programlamanın iki önemli bileşeni kalıtım ve kompozisyondur. Birlikte, sorunları çözmek için basit ama güçlü bir sınıf hiyerarşisi oluşturmaya izin veriyorlar. Göreviniz, sınıf hiyerarşisine ilişkin bir dizi ifadeyi ayrıştırmak ve hiyerarşi ile ilgili soruları cevaplamaktır. Giriş Bir sınıf hiyerarşisine ilişkin, bir dizinden veya standart bir …

12
Rusça için çoğulculuk işlevi yaz
İngilizce'de isimler tekil (bir) veya çoğul (başka bir şey) olmalarına bağlı olarak iki farklı formda olabilir. Örneğin, "1 köpek" ama "2 köpek", "0 köpek", "57 köpek" ve benzerlerini söyleyebiliriz. Rusçada üç kategori var. "1 köpek, 2 köpek, 5 köpek" yerine, Rusçada "1 собака, 2 собаки, 5 собак" olur. Kategoriler aşağıdaki …

4
Hiç değil! …yoksa öyle mi?
Giriş Sokak konuşmasının, özellikle de caddede çok fazla bilinmeyen programcıların anlaşılması gerçekten zor olabilir. Kentsel ortamda hayatta kalmamıza yardımcı olacak bir tercüman oluşturmak sizin işinizdir. Meydan okuma Giriş olarak İngilizce cümle verildiğinde, cümlenin sonucunun olumlu veya olumsuz olduğunu belirleyen bir program veya işlev oluşturun. Cümle içerecek 0kadar 2olumsuz kelime. Herhangi …

18
PronunciationSort ™
Farklı fantezi sıralama algoritmalarını hepimiz biliyoruz, ancak bunların hiçbiri bize telaffuzu kolay bir şekilde sayılar vermiyor. Bunu düzeltmek için, sayı listelerini sıralamanın en doğal yolu olan TelaffuzSort ™ 'u kullanmayı öneriyorum. Telaffuz Sayıların okunması için resmi kurallar (bu zorlukla), rakamların birer birer telaffuz edilmesi ve sonuçta elde edilen dizgenin leksikografik …

5
Zamir işlemi
Meydan okuma Bir argüman olarak + işaretleriyle ayrılmış bir veya daha fazla öznel kişisel zamirden oluşan bir dize alan bir işlev veya program yazın . Çıktı, bir sonraki paragrafta tanımlanan ilişkinin sonucu olan tek bir zamir olmalıdır. Tabii ki, kesinlikle mevcut olan gramer hatalarını düzeltmek istediğinizde düzenlemekten çekinmeyin;) Bu bir …

9

5
Leet 'den İngilizce' ya Çeviri
Buradaki zorluk, (İngilizce) leetspeak / lolspeak / txtspk 'u normal İngilizce' ye çevirmek için bir program yazmaktır. Diliniz desteklemiyorsa, programınız standart girdiden çıktıdan standart çıktıya okunmalıdır. İngilizce dilinde, sözcüklerin listesini içeren ve yeni satırlarla ayrılmış bir dosya kullanabilirsiniz. Çağrılmalıdır Wve programınızla aynı dizinde bulunacaktır. (GNU / Linux sistemlerinde ve muhtemelen …

9
Bir isim mi değil mi?
Girdi olarak bir dize verildiğinde, bir isim olup olmadığını belirleyin. En yaygın 1000 İngilizce kelime üzerinde, bir isim olarak kaç tane doğru etiketlediğiniz ile puanlanacaksınız. Bu kelimelerin çoğunu 50 bayt veya daha kısa bir sürede doğru şekilde sınıflandıran program veya fonksiyon kazanacaktır. İsimler Bir isim, tipik olarak bir şeyi temsil …

5
Ne kadar kaldı?
Ne kadar kaldı? Son zamanlarda, telefonumda 5 dakikalık bir zamanlayıcı kullanarak pizza yapıyordum. Biri içeri girip bana ne kadar süre kaldığını sorduğunda, soruyu nasıl cevaplayacağı konusunda ilk başta bir an kafam karıştı. Görüyorsunuz, şu andaki zamanlayıcı saat 3: 47'de olsaydı, yüksek sesle 'Üç dakika kırk yedi saniye' okuduğum zaman zaman …

25
Esperanto'umu ayrıştır!
Meşhur yapılı dil Esperanto Latin alfabesini kullanıyor (daha fazla bilgi için bağlantılı wikipedia sayfasına bakınız). Ancak, aksanlı bazı karakterler vardır: ĉ, ĝ, ĥ, ĵ, ŝ ve ŭ . (Cı-sirkumfleks, g-sirkumfleks, h-sirkumfleks, J-sirkumfleks, s-sirkumfleks ve u breve ). Doğal olarak, bu karakterler yazmak için çok zordur. Bu soru için bile, Unicode …

7
Yapboz programlarım, kod yazarım
Arka fon (İngilizce tekabül İtalyan kesin makale :) yedi farklı formları vardır l' , IL , lo , GLI , i , la , le . Hangisini kullanmak üç değişkene bağlıdır: Cinsiyet: eril / dişil. Sayı: tekil / çoğul. Sonraki kelimenin ilk harfi: ünlü / ünsüz tip A / ünsüz …

15
Bir sonraki kana çıktısı
Japonca kana karakterleri, Japonca dilinde tek bir sese karşılık gelir. ん ( n ) hariç, diğer her bir kana ünsüz bir kısımdan ve ünlü bir kısımdan oluşur. Genellikle 10'a 5'lik bir tabloda düzenlenen bir tür "alfabetik sıra" olan Japon kanalarına doğal bir düzen vardır: | a i u e o …

4
Fransızca zaman söyleme
Bonjour, PPCG! Quelle heure est-il? Bu, Fransızca'da saatin kaç olduğu anlamına geliyor, çünkü bu tam olarak bu zorluğun konusu. Fransızca'da zamanı söylemek (en azından resmen) İngilizce'de zamanı söylemekten biraz farklıdır. Zamanı söylemek Il est ile başlar . Ardından, ardından saat koymak heures (saat). (Fransızca numaraları bilmemeniz durumunda, işte bir liste: …

3
Fransızcada Eril ve Dişil İsimler ile 100 karakter arasında ayrım yapar.
100 karakter içinde çok küçük bir program yazacaksınız. Programınız eril ve dişil fransız isimler arasında ayrım yapmalıdır. Çıktı uneril ise ve unedişil ise olmalıdır. Genellikle, izleyebileceğiniz bazı istatistiksel kurallar vardır (örneğin, "e" ile bitmesi durumunda erilden kadınsı olması daha muhtemeldir). Giriş : Fransızca bir kelime; vurgulu küçük harfler de dahil …

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.