Menu
Coddy logo textTech

나머지 연산자

Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 17번째.

나머지 연산자(%)는 한 숫자를 다른 숫자로 나눈 후의 나머지를 반환합니다.

10을 3으로 나눈 나머지를 계산합니다:

a := 10
b := 3
remainder := a % b
fmt.Println(remainder)

출력:

1

이것은 숫자가 짝수인지 홀수인지 판별할 때 유용합니다:

number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven)

출력:

Is 15 even? false
challenge icon

챌린지

초급

이 챌린지에서는 Go에서 나머지 연산자(%)를 사용하는 연습을 합니다. 나머지 연산자는 나눗셈 후의 나머지를 반환합니다.

이미 두 개의 숫자가 정의되어 있습니다. 여러분의 과제는 나머지 연산자를 사용하여 numberdivisor로 나눴을 때의 나머지를 계산하고, 그 결과를 remainder 변수에 저장하는 것입니다.

치트 시트

나머지 연산자 (%)는 한 숫자를 다른 숫자로 나눈 후의 나머지를 반환합니다.

a := 10
b := 3
remainder := a % b
fmt.Println(remainder) // 출력: 1

숫자가 짝수인지 홀수인지 판별할 때 유용합니다:

number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven) // 출력: Is 15 even? false

직접 해보기

package main

import "fmt"

func main() {
	// 이 변수들은 이미 정의되어 있습니다
	number := 17
	divisor := 5
	
	// TODO: 나머지 연산자(%)를 사용하여 'number'를 'divisor'로 나눈 나머지를 계산하고
	// 그 결과를 'remainder' 변수에 저장하세요
	var remainder int
	
	// 결과를 출력합니다
	fmt.Println("The remainder when", number, "is divided by", divisor, "is:", remainder)
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨