Menu
Coddy logo textTech

Recap - Advanced Operators

Coddy C# 여정의 논리 및 흐름 섹션에 포함된 레슨 — 66개 중 39번째.

challenge icon

챌린지

중급

analyzeInput이라는 메서드를 만들고 세 개의 매개변수를 받도록 하세요:

  • 문자열 text
  • nullable 정수 value
  • 불리언 condition

다음 정보를 포함한 문자열을 반환해야 합니다:

  1. text가 null이 아니고 3자보다 긴지 확인하세요 (단축 평가 사용)
  2. nullable 정수에서 실제 값을 가져오세요 (null이면 100) (null 병합 연산자 사용)
  3. 다음 표현식을 평가하세요: condition || text.Length > 5 && value > 50
  4. 다른 우선순위로 다음 표현식을 평가하세요: (condition || text.Length > 5) && value > 50

다음 형식으로 결과를 반환하세요:

Text valid: {true/false}
Value used: {actualValue}
Expression 1: {result1}
Expression 2: {result2}

직접 해보기

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // 여기에 코드를 작성하세요
    }
}

논리 및 흐름의 모든 레슨