حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

محاسبه طول رشته

تمرین آسان 3834 visibility link download flag

تابعی بنویسید که یک رشته دریافت کند و طول رشته را برگرداند

نکته: در این تمرین نباید از توابع آماده مثل len در پایتون استفاده کنید

👨‍💻 13 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 18

fun main() {
    try {
        println("Please Enter a series of words or numbers or signs as desired ")
        val string1 = readln()
        val length3 = stringToInt(string1)
        println(length3)
    } catch (e: Exception) {
        println(e.message)
    }
}

fun stringToInt(string1: String): Int {
    val list1 = mutableListOf<Char>()
    var number = 0
    for (char in string1) {
        list1.add(char)
        number += 1
    }
    return number
}
#include <iostream>
#include <cfloat> // برای فهمیدن ظرفیت متغیر ها :
#include <cctype> //  کاربرد های char
#include <vector>
#include <list>
#include <ctime>
#include <algorithm>

using namespace std ;

int len( string text) {
    int i = 0 ;
    for(char c : text) {
        i++;
    }
    return (i) ;
}
int main() {

    string text ;

    getline(cin , text) ;
    cout << len(text) ;

    return (0) ;
}
def my_len(string):

    """
    Calculate the length of a string manually

    Arguments:
        string: The string whose length we want to calculate
    Return value:
        string length
    """

    count = 0
    for char in string:
        count += 1
    return count

# Example of using the function
my_string = "hello world"
length = my_len(my_string)
print("string length:", length)
String n;
      int lowerCase = 0, upperCase = 0;
      char currentChar;
      Scanner input = new Scanner(System.in);
      System.out.println("Enter a String : ");
      n = input.nextLine();
      for (int i = 0; i < n.length(); i++) {
         currentChar = n.charAt(i);
         if (Character.isLowerCase(currentChar)) {
            lowerCase++;
         } else if(Character.isUpperCase(currentChar)) {
            upperCase++;
         }
      }
      System.out.println("Lower Case is : " + lowerCase);
      System.out.println("Upper Case is : " + upperCase);
def get_string_length(s):
    """تعداد کاراکترهای رشته ورودی را برمی‌گرداند."""
    count = 0  # شمارش کاراکترها
    for char in s:  # برای هر کاراکتر در رشته
        count += 1  # شمارش را افزایش می‌دهیم
    return count  # تعداد کاراکترها را برمی‌گردانیم

# مثال استفاده از تابع
result = get_string_length('Hello, World!')
print(result)  # خروجی: 13

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن