Initial commit
This commit is contained in:
		
							
								
								
									
										35
									
								
								08-numbers-and-strings/02-strings/exercises/08/main.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								08-numbers-and-strings/02-strings/exercises/08/main.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
// 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
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// ---------------------------------------------------------
 | 
			
		||||
// EXERCISE
 | 
			
		||||
//  1. Look at the documentation of strings package
 | 
			
		||||
//  2. Find a function that trims the spaces from
 | 
			
		||||
//     only the right-most part of the given string
 | 
			
		||||
//  3. Trim it from the right part only
 | 
			
		||||
//  4. Print the number of characters it contains.
 | 
			
		||||
//
 | 
			
		||||
// RESTRICTION
 | 
			
		||||
//  Your program should work with unicode string values.
 | 
			
		||||
//
 | 
			
		||||
// EXPECTED OUTPUT
 | 
			
		||||
//  5
 | 
			
		||||
// ---------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
func main() {
 | 
			
		||||
	// currently it prints 17
 | 
			
		||||
	// it should print 5
 | 
			
		||||
 | 
			
		||||
	name := "inanç           "
 | 
			
		||||
	fmt.Println(len(name))
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user