Problem 146. Tune your guitar
Given an input string with the scientific pitch notation for standard tuning ( http://en.wikipedia.org/wiki/Guitar_tunings#Standard_tuning ) of a guitar string (e.g. 'E4'), return the frequency (to nearest whole number) in hertz (in this case, 330).
Solution Stats
Problem Comments
-
3 Comments
Many solutions depend on the tested inputs... Is there a way to prevent it ?
I posted 2 working solutions, they're not the shortest, but at least, they work with ANY input (C0, B10...), not just the tested ones!
Almost all working solutions are just a plain lookup tables : boring.
Add some sharps and flats to the test cases.
Solution Comments
Show commentsProblem Recent Solvers121
Suggested Problems
-
Sort a list of complex numbers based on far they are from the origin.
5721 Solvers
-
Project Euler: Problem 1, Multiples of 3 and 5
3464 Solvers
-
620 Solvers
-
The Answer to Life, the Universe, and Everything
556 Solvers
-
Sum the 'edge' values of a matrix
371 Solvers
More from this Author23
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!