STEAM-GRUPPE
Kickass Programmers quprogs
STEAM-GRUPPE
Kickass Programmers quprogs
0
I SPILL
7
TILKOBLET
Opprettet
6. november 2015
Språk
Engelsk
makka 25. mars 2016 kl. 21.02
Code Golf -- Don't Google "Google"
Code Golf link here[codegolf.stackexchange.com]

Your task is to create a function that accepts 1 string and returns its length, in as few amount of Unicode characters as possible.

Discuss/post solutions in thread
< >
Viser 17 av 7 kommentarer
makka 25. mars 2016 kl. 21.04 
TI 89 BASIC, 34 bytes
I did this in TI 89 for fun. I believe this is the most optimized solution one can get from TI 89 BASIC but there may be even more clever solutions.

f(x) getNum(x/"google")&""0+dim(x)

Basically abuses the fact that a string divided by itself becomes 1.
Sist redigert av makka; 25. mars 2016 kl. 21.26
makka 25. mars 2016 kl. 21.05 
C++14, 42 chars

For giggles, here's my C++14 solution:

[](auto s){return s.size()/(s!="google");}

To call it, one would do [](auto s){ ... }(std::string("INS"));
birb 25. mars 2016 kl. 21.07 
Rust, 46 45 42 33 chars

|x|{assert!(x!="google");x.len()}

old:
|x:&str|{if x=="google"{panic!();}x.len()}
|x|{match x{"google"=>Err(x),_=>Ok(x.len())}}
|x|{match x{"google"=>Err(""),_=>Ok(x.len())}}
Sist redigert av birb; 22. mai 2016 kl. 2.58
makka 1. apr. 2016 kl. 16.52 
Rust can't even beat C++14 solution, get good punk :evilidk:
birb 22. mai 2016 kl. 2.53 
get destroyed u cunt
mingmingrr 4. juni 2016 kl. 14.07 
VBA, 58 chars
"Excel isn't real programming."
Sub l(s As String) MsgBox IIf(s="Google",s,Len(s)) End Sub
Sist redigert av mingmingrr; 4. juni 2016 kl. 14.07
makka 2. feb. 2017 kl. 18.40 
Opprinnelig skrevet av Spunky Sam:
I tried in python...
a=raw_input() print len(a)
First off, welcome to the community!
And secondly, your answer is not quite correct. You're supposed to crash if the user inputted "Google" otherwise print the length. Read the original link I posted for more information.

On that note, here's one for DLang
D, 26 chars
n=>n.length/(n!="Google");
Sist redigert av makka; 2. feb. 2017 kl. 18.52
< >
Viser 17 av 7 kommentarer
Per side: 1530 50