프랭크와 Go 공부

003

package main
 
import (
    "bufio"
    "fmt"
    "os"
)
 
func main() {
    var f *os.File
    f = os.Stdin
    defer f.Close()
 
    scanner := bufio.NewScanner(f)
    for scanner.Scan() {
        fmt.Println(">", scanner.Text())
    }
}

 

package main
 
import (
    "fmt"
    "os"
    "strconv"
)
 
func main() {
    if len(os.Args) == 1 {
        fmt.Println("실수형을 입력하세요.")
        os.Exit(1)
    }
 
    arguments := os.Args
    min_ := strconv.ParseFloat(arguments[1], 64)
    max_ := strconv.ParseFloat(arguments[1], 64)
 
    for i := 2; i < len(arguments); i++ {
        n_ := strconv.ParseFloat(arguments[i], 64)
        if n < min {
            min = n
        }
        if n > max {
            max = n
        }
    }
 
    fmt.Println("Min:", min)
    fmt.Println("Max", max)
}

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
Frank
현재 버전
선택 버전
graphittie 자세히 보기