69 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package main
 | |
| 
 | |
| // ---------------------------------------------------------
 | |
| // EXERCISE: Students
 | |
| //
 | |
| //  Create a program that returns the students by the given
 | |
| //  Hogwarts house name (see the data below).
 | |
| //
 | |
| //  Print the students sorted by name.
 | |
| //
 | |
| //  "bobo" doesn't belong to Hogwarts, remove it by using
 | |
| //  the delete function.
 | |
| //
 | |
| //
 | |
| // RESTRICTIONS
 | |
| //
 | |
| //  + Add the following data to your map as is.
 | |
| //    Do not sort it manually and do not modify it.
 | |
| //
 | |
| //  + Slices in the map shouldn't be sorted (changed).
 | |
| //    HINT: Copy them.
 | |
| //
 | |
| //
 | |
| // EXPECTED OUTPUT
 | |
| //
 | |
| //  go run main.go
 | |
| //
 | |
| //  Please type a Hogwarts house name.
 | |
| //
 | |
| //
 | |
| //  go run main.go bobo
 | |
| //
 | |
| //  Sorry. I don't know anything about "bobo".
 | |
| //
 | |
| //
 | |
| //  go run main.go hufflepuf
 | |
| //
 | |
| //  ~~~ hufflepuf students ~~~
 | |
| //
 | |
| //        + diggory
 | |
| //        + helga
 | |
| //        + scamander
 | |
| //        + wenlock
 | |
| //
 | |
| // ---------------------------------------------------------
 | |
| 
 | |
| func main() {
 | |
| 	// House        Student Name
 | |
| 	// ---------------------------
 | |
| 	// gryffindor   weasley
 | |
| 	// gryffindor   hagrid
 | |
| 	// gryffindor   dumbledore
 | |
| 	// gryffindor   lupin
 | |
| 	// hufflepuf    wenlock
 | |
| 	// hufflepuf    scamander
 | |
| 	// hufflepuf    helga
 | |
| 	// hufflepuf    diggory
 | |
| 	// ravenclaw    flitwick
 | |
| 	// ravenclaw    bagnold
 | |
| 	// ravenclaw    wildsmith
 | |
| 	// ravenclaw    montmorency
 | |
| 	// slytherin    horace
 | |
| 	// slytherin    nigellus
 | |
| 	// slytherin    higgs
 | |
| 	// slytherin    scorpius
 | |
| 	// bobo         wizardry
 | |
| 	// bobo         unwanted
 | |
| }
 |