Untitled

 avatar
unknown
plain_text
5 months ago
380 B
2
Indexable
package main

import (
	"fmt"
)

func faktorial(n int) int {
	var hasil int = 1
	for i := 1; i < n; i++ {
		hasil = hasil * i
	}
	return hasil
}

func permutasi(n, r int) int {
	return faktorial(n) / faktorial(n-r)
}

func main() {
	var a, b int

	fmt.Print("input: ")
	fmt.Scanln(&a, &b)

	if a >= b {
		fmt.Println(permutasi(a, b))
	} else {
		fmt.Println(permutasi(b, a))
	}
}
Editor is loading...
Leave a Comment