숫자 반복하기
Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 60번째.
챌린지
쉬움이전 단계의 환영 메시지, 입력 줄, fizzbuzz() 함수를 유지하세요.
이제 전체 게임을 실행해 보세요. 제거하고 print(fizzbuzz(limit)) 줄을 1부터 limit까지의 숫자를 순회하는 for 루프로 바꾸세요. 양 끝값을 모두 포함합니다. 반복할 때마다 해당 숫자에 대해 fizzbuzz()가 반환하는 값을 출력하세요.
입력이 7일 때 출력은 다음과 같습니다.
Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz직접 해보기
extends Node
func _ready():
print("Welcome to FizzBuzz!")
var limit := int(OS.read_string_from_stdin())
print(fizzbuzz(limit))
func fizzbuzz(number: int) -> String:
var result := ""
if number % 3 == 0:
result += "Fizz"
if number % 7 == 0:
result += "Buzz"
if result == "":
result = str(number)
return result
기초의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러