Menu
CoddyTech

숫자 반복하기

Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 60번째.

challenge icon

챌린지

쉬움

이전 단계의 환영 메시지, 입력 줄, 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 컴파일러