Skip to content

Instantly share code, notes, and snippets.

@khaidir
Last active August 12, 2022 23:02
Show Gist options
  • Select an option

  • Save khaidir/37f83dfc4512af00168278177ecec90d to your computer and use it in GitHub Desktop.

Select an option

Save khaidir/37f83dfc4512af00168278177ecec90d to your computer and use it in GitHub Desktop.
// Develop by Khaidir Hasan for Test Case Majoo
// dibuat dalam 1 file untuk jawaban 3 dan 4
// masukkan nomor jawaban setelah eksekusi file untuk menjalan masing-masing jawaban
// ikuti perintah program
package main
import (
"fmt"
"sort"
)
func main() {
var cases int
fmt.Println("Jawaban No:")
fmt.Scan(&cases)
if cases == 3 {
var one int
fmt.Println("Inputan deret pertama:")
fmt.Scan(&one)
var second int
fmt.Println("Inputan deret pertama:")
fmt.Scan(&second)
var batas int
fmt.Println("Nilai x:")
fmt.Scan(&batas)
s := second - one
for i := 1; i <= batas; i++ {
fmt.Println(one)
one = one + s
}
} else if cases == 4 {
data := []float64{4, -7, -5, 3, 3.3, 9, 0, 10, 0.2}
sort.Float64s(data)
fmt.Println("Ascending")
fmt.Println(data)
sort.Sort(sort.Reverse(sort.Float64Slice(data)))
fmt.Println("")
fmt.Println("Descending")
fmt.Println(data)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment