add: switch statement exercises
This commit is contained in:
45
12-switch/exercises/04/main.go
Normal file
45
12-switch/exercises/04/main.go
Normal file
@@ -0,0 +1,45 @@
|
||||
// For more tutorials: https://blog.learngoprogramming.com
|
||||
//
|
||||
// Copyright © 2018 Inanc Gumus
|
||||
// Learn Go Programming Course
|
||||
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
//
|
||||
|
||||
package main
|
||||
|
||||
// ---------------------------------------------------------
|
||||
// STORY
|
||||
// You want to write a program that will manipulate the
|
||||
// given strings to uppercase, lowercase, and title case.
|
||||
//
|
||||
// EXERCISE
|
||||
// 1. Get the operation as the first argument.
|
||||
// 2. Get the string to be manipulated as the 2nd argument.
|
||||
//
|
||||
// HINT
|
||||
// You can find the manipulation functions in the strings
|
||||
// package Go documentation (ToLower, ToUpper, Title).
|
||||
//
|
||||
// EXPECTED OUTPUT
|
||||
//
|
||||
// go run main.go
|
||||
// [command] [string]
|
||||
//
|
||||
// Available commands: lower, upper and title
|
||||
//
|
||||
// go run main.go lower 'OMG!'
|
||||
// omg!
|
||||
//
|
||||
// go run main.go upper 'omg!'
|
||||
// OMG!
|
||||
//
|
||||
// go run main.go title "mr. charles darwin"
|
||||
// Mr. Charles Darwin
|
||||
//
|
||||
// go run main.go genius "mr. charles darwin"
|
||||
// Unknown command: "genius"
|
||||
// ---------------------------------------------------------
|
||||
|
||||
func main() {
|
||||
|
||||
}
|
Reference in New Issue
Block a user