CHALLENGE: Counting And Display Strings | Sololearn: Learn to code for FREE!

+69

CHALLENGE: Counting And Display Strings

Write a program that captures a string that can contain spaces and displays each word in the string, the separator being the space. Example, for the input: "I think so I am" The program displays: word 1: I word 2: think word 3: so word 4: I word 5: am And finally it shows how many words the sentence has. Good luck.

1/14/2018 4:33:04 PM

Med Arezki

110 Answers

New Answer

+39

@med Nice basic challenge thank you pythonistas take it easy https://code.sololearn.com/cKb3je99nnwL/?ref=app

+37

Splitting using java8 https://code.sololearn.com/cq87UW48d3RF/?ref=app

+33

https://code.sololearn.com/c5R1Oi6UVfB4/?ref=app

+30

Here. https://code.sololearn.com/cmKyI7Z7Hsyg/?ref=app

+22

My try with C++: https://code.sololearn.com/cqjCVSMPVROt/?ref=app

+20

https://code.sololearn.com/c3wz3rzJMHOD/?ref=app

+18

A little bit of Ruby: * https://code.sololearn.com/co2J86RSE65p/#rb

+18

Python is great at string manipulation d: https://code.sololearn.com/cG4H4S85Gb40/?ref=app I was also able to make it in Ruby :D https://code.sololearn.com/csS7C2E0VP00/#rb And also Java :p https://code.sololearn.com/c9pg0Z7L73wO#java One more in JavaScript :) https://code.sololearn.com/WqLLO1mj7BQP/?ref=app Last one in C# https://code.sololearn.com/cnTfhkEX26Ky/?ref=app

+16

// JS Solution let words = prompt("Enter something", "I think so I am").split(" "); for(var i = 0; i < words.length; i++) { document.write(`word ${i+1}: ${words[i]}<br />`); } document.write("<br />You have entered ", i, " words!");

+16

Slowly I start to think you can do everything in one line in python https://code.sololearn.com/c2EqFC663P7o/#py

+16

https://code.sololearn.com/coTnqYEGTIeE/?ref=app

+13

My try.. https://code.sololearn.com/cIEjjf48JMjp/?ref=app

+13

Here's mine in python: https://code.sololearn.com/cVHAnmcm5B9b/?ref=app

+11

My try: https://code.sololearn.com/csY3IXCRseI6/?ref=app

+11

My solution: Can handle multiple consecutive spaces. https://code.sololearn.com/WwrZS8v3IKDq/?ref=app

+11

https://code.sololearn.com/cXJAx2Tx5rRr/?ref=app

+11

my try https://code.sololearn.com/cw76kf8scqAj/?ref=app

+11

https://code.sololearn.com/cKadiV9kgC4M/?ref=app

+10

my try with python https://code.sololearn.com/c0aR1XZCxdek/?ref=app

+10

Working now! thanks @Jonathan Pizarra https://code.sololearn.com/WYSEJr7k12KM/?ref=app