Довжина слів#8570

Довжина слів (Розбір)

Текст читаємо по словах, використовуючи функцію scanf і формат "%s". Довжину слова визначаємо за допомогою функції strlen.

При використанні мови С++ слова читаємо в змінні типу string за допомогою функції cin. Використовуємо метод size для знаходження довжини слова.

Реалізація алгоритму

У масив зчитуємо слово.

char s[100];

Читаємо текст по словах до кінця файлу. Для кожного слова виводимо його довжину.

while(scanf("%s",s) == 1)
  printf("%d ",strlen(s));

Реалізація алгоритму — C++

Читаємо текст по словах до кінця файлу. Для кожного слова виводимо його довжину.

while (cin >> s)
  cout << s.size() << " ";
cout << endl;

Java реалізація

import java.util.*;

public class Main 
{
  public static void main(String[] args) 
  {
    Scanner con = new Scanner(System.in);
    while(con.hasNext())
    {
      String s = con.next();
      System.out.print(s.length() + " ");
    }
    con.close();
  }
}

Python реалізація

import sys

Читаємо текст построчно до кінця файлу.

for line in sys.stdin:

Перебираємо всі слова у кожному рядку тексту.

  for word in line.split():

Для кожного слова з списку виводимо його довжину. Довжини слів виводимо в одному рядку, розділяючи одним пробілом.

    print(len(word), end = ' ')