Notice
Recent Posts
Recent Comments
Link
Doodly IT
[Go 묘공단 스터디] Up Down 게임 본문
아래와 같이 랜덤으로 만들어진 숫자를 맞추는 게임을 만든다.
정답을 맞추면 시도횟수를 출력하도록한다.
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().UnixNano()) // 시간값을 렌덤 함수의 시드값으로 설정
n := rand.Intn(100) //0부터 100까지 렌덤한 정수 값 설정
//fmt.Println(n)
sum := 0
flag := false
for !flag {
var a int
sum = sum + 1
fmt.Print("숫자를 입력하세요: ")
fmt.Scanln(&a)
if a == n {
fmt.Printf("정답입니다! 시도 횟수는 %d 입니다.", sum)
break
} else if a > n {
fmt.Println("숫자가 큽니다.")
continue
} else if a < n {
fmt.Println("숫자가 작습니다")
continue
} else {
fmt.Println("Error")
}
}
}
'프로그래밍 > Go' 카테고리의 다른 글
[Go 묘공단 스터디] 슬라이스 (0) | 2023.11.29 |
---|---|
[Go 묘공단 스터디] 패키지 <작성중> (0) | 2023.11.22 |
[Go 묘공단 스터디] 문자열 (1) | 2023.11.22 |
[Go 묘공단 스터디] 포인터 (0) | 2023.11.15 |
[Go 묘공단 스터디] 구조체 (0) | 2023.11.15 |