Go InArray() 구현

(Go InArray()에서 넘어옴)

1 개요[ | ]

Go InArray()
Go
Copy
package main

import "fmt"

func InArray(a []string, x string) bool {
    for _, n := range a {
        if x == n {
            return true
        }
    }
    return false
}

func main() {
    fruits := []string{"apple","banana","mango"}
    fmt.Println( InArray(fruits, "apple") ) // true
    fmt.Println( InArray(fruits, "melon") ) // false
}
Loading
Go
Copy
package main

import "fmt"
import "sort"

func main() {
    fruits := []string{"apple", "banana", "mango"}
    fmt.Println( len(fruits)>sort.SearchStrings(fruits,"apple") ) // true
    fmt.Println( len(fruits)>sort.SearchStrings(fruits,"melon") ) // false
}
Loading
Go
Copy
package main

import "fmt"
import "sort"

func main() {
    fruits := []string{"apple", "banana", "mango"}
    fmt.Println( len(fruits)!=sort.SearchStrings(fruits,"apple") ) // true
    fmt.Println( len(fruits)!=sort.SearchStrings(fruits,"melon") ) // false
}
Loading
Go
Copy
package main

import "fmt"
import "sort"

func InArray(a []string, x string) bool {
    return len(a)>sort.SearchStrings(a,x)
}

func main() {
    fruits := []string{"apple", "banana", "mango"}
    fmt.Println( InArray(fruits,"apple") ) // true
    fmt.Println( InArray(fruits,"melon") ) // false
}
Loading

2 같이 보기[ | ]