Range를 사용한 For 반복문
Coddy Ruby 여정의 기초 섹션에 포함된 레슨. 88개 중 39번째.
반복문을 사용하면 코드를 반복해서 작성하지 않고도 여러 번 실행할 수 있습니다. Ruby에서는 for 반복문과 범위를 함께 사용하면 숫자 시퀀스를 간편하게 순회할 수 있습니다.
Ruby에서 범위는 값의 연속을 나타냅니다. 시작 값과 끝 값 사이에 점 두 개를 사용해 범위를 만듭니다. 숫자 1부터 5까지 반복하는 방법은 다음과 같습니다.
for i in 1..5
puts i
end이 코드는 1부터 5까지의 각 숫자를 한 줄에 하나씩 출력합니다. 변수 i는 범위 안의 각 값을 한 번에 하나씩 가지며, 루프 안의 코드는 각 값에 대해 실행됩니다.
Ruby에는 두 가지 범위가 있습니다. 두 점 범위 1..5는 양쪽 끝값을 모두 포함합니다(1, 2, 3, 4, 5). 세 점 범위 1...5는 마지막 숫자를 제외합니다(1, 2, 3, 4).
for num in 1...4
puts num
end
# 출력: 1, 2, 3원하는 변수 이름을 사용하고 반복문 안에서 연산을 수행할 수 있습니다. 예를 들어, 각 숫자의 제곱을 출력할 수 있습니다.
for n in 1..3
puts n * n
end
# 출력: 1, 4, 9챌린지
쉬움입력에서 숫자 n을 읽으세요. 범위를 사용하는 for 루프로 1부터 n까지의 모든 숫자를 한 줄에 하나씩 출력하세요.
입력은 범위의 상한을 나타내는 정수 하나입니다.
예를 들어 입력이 4이면 출력은 다음과 같아야 합니다.
1
2
3
4직접 해보기
# 입력에서 숫자를 읽으세요
n = gets.to_i
# TODO: 아래에 코드를 작성하세요
# 범위와 for 루프를 사용하여 1부터 n까지의 모든 숫자를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Ruby 컴파일러