Menu
Coddy logo textTech

논리 AND 연산자

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

논리 AND 연산자(&&)는 두 조건이 모두 true일 때만 true를 반환합니다.

다음은 숫자가 양수이면서 짝수인지 확인하는 프로그램입니다:

num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result)

출력 결과:

true

조건문에서 연산자를 직접 사용할 수도 있습니다:

age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive)

출력 결과:

true
challenge icon

챌린지

초급

이 챌린지에서는 Go에서 논리 AND 연산자(&&)를 사용하는 연습을 합니다.

어떤 사람이 직업의 여러 자격 요건을 충족하는지 나타내는 변수들이 있습니다. 필요한 경력과 필요한 교육을 모두 갖춘 경우에만 그 사람은 해당 직업에 적합한 자격을 갖춘 것으로 간주됩니다.

여러분의 과제는 논리 AND 연산자를 사용하여 후보자가 자격이 있는지 확인하고, 그 결과를 isQualified 변수에 저장하는 것입니다.

치트 시트

논리 AND 연산자(&&)는 두 조건이 모두 true일 때만 true를 반환합니다.

변수를 사용한 기본 사용법:

num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result) // true

조건문에서의 직접 사용:

age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive) // true

직접 해보기

package main

import "fmt"

func main() {
	// 후보자 자격 요건
	hasExperience := true
	hasEducation := true
	
	// TODO: 논리 AND (&&) 연산자를 사용하여 후보자가
	// 경력과 학력을 모두 갖추었는지 확인하고, 결과를 isQualified에 저장하세요
	isQualified := false // 이 줄을 당신의 코드로 교체하세요
	
	// 결과 출력
	fmt.Println("Does the candidate qualify for the job?", isQualified)
}
quiz icon실력 점검

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

기초의 모든 레슨