Grubu Teorik olarak, doğal sayılar genellikle saf kümeler olarak kodlanır , yani yalnızca boş kümeyi veya diğer saf kümeleri içeren kümelerdir. Ancak, tüm saf kümeler doğal sayıları temsil etmez. Bu zorluk, verilen bir saf kümenin bir doğal sayı kodlamasını temsil edip etmemesine karar vermektir.
Doğal sayıların kodlanması şu şekilde çalışır 1 :
- Sıfır boş küme:
- bir sayı için :
Böylece, ilk birkaç doğal sayının kodlaması
Görev
- Saf bir seti temsil eden bir dize verildiğinde, bu setin yukarıdaki yapıya göre doğal bir sayıyı kodlayıp kodlamadığını belirleyin.
- Bununla birlikte, kümenin öğelerinin sıralı olmadığına dikkat edin, bu nedenle geçerli olduğu tek örnek değil; örneğin, aynı kümeyi temsil eder.
- Sen kullanabilir
[]
,()
ya da<>
yerine{}
. - Setlerin
,
ayırıcı olmadan verildiğini varsayabilirsiniz . - Sen mesela, girişteki yinelenen unsurlar olmayacak varsayabiliriz
{{},{}}
geçerli bir giriş değildir ve giriş iyi biçimlendirilmiş olması, örneğin hayır{{},
,{,{}}
ya da benzer.
Test Kılıfları
Doğru:
{}
{{}}
{{},{{}}}
{{{}},{}}
{{},{{}},{{},{{}}}}
{{{},{{}}},{},{{}}}
{{{{}},{}},{{}},{}}
{{},{{}},{{},{{}}},{{},{{}},{{},{{}}}}}
{{{{{}},{}},{{}},{}},{{}},{},{{},{{}}}}
{{},{{}},{{},{{}},{{},{{}}},{{},{{}},{{},{{}}}}},{{{}},{}},{{},{{}},{{},{{}}}}}
{{{{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}}
Yanlış:
{{{}}}
{{{{}}}}
{{{{}},{}}}
{{},{{}},{{{}}}}
{{{},{{}}},{{}}}
{{{{{}}},{}},{{}},{}}
{{},{{}},{{},{{}}},{{},{{}},{{{}}}}}
{{{{{}},{}},{{{}}},{}},{{}},{},{{},{{}}}}
{{{{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}},{{{{{}},{}},{{}},{}},{{{}},{}},{{}}},{{{{}},{}},{{}},{}},{{{}},{}},{{}},{}}
İlgili: Doğal Yapı (Belirli bir doğal sayının kümesinin kodlamasını çıkar.)
1 Bkz. Https://en.wikipedia.org/wiki/Set-theoretic_definition_of_natural_numbers