You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

834 B

alpha-position

Instructions

Write a function named AlphaPosition that takes an alphabetical character as a parameter and returns the position of the letter in the alphabet.

  • If the character is not in the alphabet, return -1
  • If the character is in the alphabet, return the position of the letter in the alphabet

Expected function

func AlphaPosition(c rune) int {
    // your code goes here
}

Usage

Here is a possible program to test your function:

package main

import "fmt"

func main(){
    fmt.Println(AlphaPosition('a'))
    fmt.Println(AlphaPosition('z'))
    fmt.Println(AlphaPosition('B'))
    fmt.Println(AlphaPosition('Z'))
    fmt.Println(AlphaPosition('0'))
    fmt.Println(AlphaPosition(' '))
}

And its output :

$ go run . | cat -e
1$
26$
2$
26$
-1$
-1$