ژمارەی دڵخۆش
ژمارەی دڵخۆش (بە ئینگلیزی: Happy number) بە ژمارەیەکی تەواوی ئەرێنی دەوترێت کاتێک سەرجەمی دووجای ڕەنووسەکانی ژمارەکە، بە ژمارەی دوای ئەم ژمارەیە دابنرێت و ئەم کارە لەسەر ئەنجامەکەی پێشوو دووبارە بکرێتەوە، ئاکامی ئەم پرۆسەیە بە ژمارە یەک کۆتایی بێت. و ئەگەر پێچەوانەی ئەم حاڵەتە ڕوویدا ئەوا بە ژمارەکە دەوترێت ژمارەیەکی دڵتەنگ یان خەمبار (unhappy number or sad number).[١]
پێناسەی گشتی
دەستکاریوا دابنێ ژمارەیەکی دیاریکراو بێت، ئینجا وا دابنێ و و ... پاشیەکییەک بێت، بەم شێوەیە کە سەرجەمی دووجای ڕەنووسەکانی یە. ئەوا ژمارەیەکی دڵخۆشە، ئەگەر و تەنھا ئەگەر یەک بوونی ھەبێت کە
نموونە
دەستکاری١٩ ژمارەیەکی دڵخۆشە، ھەر وەک لە خوارەوەدا ڕوون کراوەتەوە:
- ٨٢ = ٩٢ + ١٢
- ٦٨ = ٢٢ + ٨٢
- ١٠٠ = ٨٢ + ٦٢
- ١ = ٠٢ + ٠٢ + ١٢
ئەگەر ژمارەیەک دڵخۆش بێت، ئەوا ھەموو ئەو ئەندامانەی لەو پاشیەکییەدا دەردەکەون دڵخۆشن، و ئەگەر ژمارەیەک دڵتەنگ بێت، ھەموو ئەندامەکانی پاش ئەو ژمارەیە دەردەکەون دڵتەنگن، بۆ نموونە، ١٩ ژمارەیەکی دڵخۆشە کەوایە، ٨٢، ٦٨ و ١٠٠ و ١ یش دڵخۆشن.
ژمارە دڵخۆشەکانی کەمتر لە ٥٠٠
دەستکاریلە خوارەوە ئەو ژمارە دڵخۆشانەی لە ٥٠٠ کەمترن پێڕست کراون:
١، ٧، ١٠، ١٣، ١٩، ٢٣، ٢٨، ٣١، ٣٢، ٤٤، ٤٩، ٦٨، ٧٠، ٧٩، ٨٢، ٨٦، ٩١، ٩٤، ٩٧، ١٠٠، ١٠٣، ١٠٩، ١٢٩، ١٣٠، ١٣٣، ١٣٩، ١٦٧، ١٧٦، ١٨٨، ١٩٠، ١٩٢، ١٩٣، ٢٠٣، ٢٠٨، ٢١٩، ٢٢٦، ٢٣٠، ٢٣٦، ٢٣٩، ٢٦٢، ٢٦٣، ٢٨٠، ٢٩١، ٢٩٣، ٣٠١، ٣٠٢، ٣١٠، ٣١٣، ٣١٩، ٣٢٠، ٣٢٦، ٣٢٩، ٣٣١، ٣٣٨، ٣٥٦، ٣٦٢، ٣٦٥، ٣٦٧، ٣٦٨، ٣٧٦، ٣٧٩، ٣٨٣، ٣٨٦، ٣٩١، ٣٩٢، ٣٩٧، ٤٠٤، ٤٠٩، ٤٤٠، ٤٤٦، ٤٦٤، ٤٦٩، ٤٧٨، ٤٨٧، ٤٩٠، ٤٩٦.
ژمارەی سەرەتایی دڵخۆش
دەستکاریژمارەی سەرەتایی دڵخۆش، بە ژمارەیەک دەوترێت کە ھەم دڵخۆشە و ھەم سەرەتایی. ھەموو ئەو ژمارە سەرەتاییانەی لەسەر شێوازی ٣+١٠n و ٩+١٠n دەنووسرێن، (n گەورەترە لە سفر) ژمارەی دڵخۆشن.
نموونەی پرۆگرامسازی
دەستکاریتاقیکردنەوەیەکی سادە بە زمانی پایتن بۆ پشکنینی دڵخۆشبوونی ژمارەیەک بەم شێوەیە:[٢]
def square(x):
return int(x) * int(x)
def happy(number):
return sum(map(square, list(str(number))))
def is_happy(number):
seen_numbers = set()
while number > 1 and (number not in seen_numbers):
seen_numbers.add(number)
number = happy(number)
return number == 1
پەراوێزەکان
دەستکاری- ^ «Sad Number». Wolfram Research, Inc. لە ١٦ی ئەیلوولی ٢٠٠٩ ھێنراوە.
- ^ Happy Number ١٩ی شوباتی ٢٠١٩ لە وەیبەک مەشین، ئەرشیڤ کراوە. Rosetta Code
سەرچاوەکان
دەستکاری- بەشداربووانی ویکیپیدیا، «اعداد خوشحال»، ویکیپیدیای فارسی. سەردان لە ١٧ شوباتی ٢٠١٩.
بەستەرە دەرەکییەکان
دەستکاری- Schneider, Walter: Mathews: Happy Numbers.
- Happy Numbers at The Math Forum.
ئەم ژمارە وتارە کۆلکەیەکە. دەتوانیت بە فراوانکردنی یارمەتیی ویکیپیدیا بدەیت. |