String Character Length

Revision as of 16:40, 21 January 2007 by 85.176.33.74 (talk) (→‎[[C]])

In this task, the goal is to find the length of a string.

Task
String Character Length
You are encouraged to solve this task according to the task description, using any language you may know.

C

Standard: ANSI C (AKA C89):

Compiler: GCC 3.3.3

 #include <string.h>
 int main(int argc, char ** argv) {
         const char *string = "Hello, world!";
         size_t length = strlen(string);
          
         return 0;
 };

Java

Compiler: any Java compiler should do

String s = "Hello, world!";
int length = s.length();

mIRC

Compiler: mIRC

alias stringlength { echo -a Your Name is: $len($$?="Whats your name") letters long! }

SML

Interpreter: Moscow ML version 2.01 (January 2004)

val strlen = size("Hello, world!");

Python

Interpreter: Python 2.4

length = len("This string length will be determined")

Perl

Interpreter: Perl any 5.X

 my $length = length "Hello, world!";

UNIX Shell

With external utilities:

Interpreter: any bourne shell

 string='Hello, world!'
 length=`echo -n "$string" | wc -c | tr -dc '0-9'`

With SUSv3 parameter expansion modifier:

Interpreter: Almquist SHell (NetBSD 3.0), Bourne Again SHell 3.2, Korn SHell (5.2.14 99/07/13.2), Z SHell

 string='Hello, world!'
 length="${#string}"

JudoScript

 //Store length of hello world in length and print it
 . length = "Hello World".length();