برنامه نویسی

یک رشته را برای تعداد دفعات تکرار کنید

شرح:

یک رشته رشته داده شده را تکرار کنید (first argument) برای تعداد دفعات (second argument). اگر num عدد مثبتی نیست، یک رشته خالی برگردانید. برای هدف این چالش، از داخلی استفاده نکنید .repeat() روش.

مثال ها

repeatStringNumTimes("abc", 3)
//should return `abcabcabc`.
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

رویکرد من برای حل این مشکل:

  • اگر عدد منفی باشد “” را برگردانید.
  • حلقه برای تعداد دفعات
  • مقدار str را در داخل نتیجه var ذخیره کنید
  • نتیجه نهایی را برگردانید

راه حل من:

function repeatStringNumTimes(str, num) {
  let result = ""

  if(num<0){
    return ""
  }

  for(let i =0;i<num;i++){
    result += str
  }

  return result;
}

repeatStringNumTimes("abc", 3);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

من با حمایت شما نفس می کشم، گاهی اوقات وقتی در پست هایم واکنشی دریافت نمی کنم، دلسرد می شوم. پس لطفا لایک کنید و در صورت امکان به اشتراک بگذارید. ممنون که اینجا هستید!

دنبال کردن محمد عود بر

حرکت صفرها تا پایان

1682445228 857 حرکت صفرها تا پایان

اگر سوال یا بازخوردی دارید، لطفا با من در تماس باشید
1682445228 819 حرکت صفرها تا پایان

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا