플러터를 만들 때 쓰는 다트라는 언어가 요즘 유망하다고 합니다.

     

    소수 판별하는 코드는 공부할 때 기본적으로 많이 하는 코드죠.

    다트로 소수 판별하는 코드는 아래와 같습니다.

     

    bool isPrime(int number) {
      if (number <= 1) {
        return false; // 1 또는 음수는 소수가 아닙니다.
      }
    
      for (int i = 2; i <= number / 2; i++) {
        if (number % i == 0) {
          return false; // 나누어 떨어지면 소수가 아닙니다.
        }
      }
    
      return true; // 나누어 떨어지지 않으면 소수입니다.
    }
    
    void main() {
      // 소수를 판별하고 싶은 숫자를 입력하세요.
      int targetNumber = 17;
    
      if (isPrime(targetNumber)) {
        print('$targetNumber는 소수입니다.');
      } else {
        print('$targetNumber는 소수가 아닙니다.');
      }
    }

     

    이 코드에서 `isPrime` 함수는 주어진 숫자가 소수인지를 확인합니다. `main` 함수에서는 원하는 숫자를 `targetNumber` 변수에 할당하고, `isPrime` 함수를 호출하여 결과를 출력합니다. 코드를 실행하면 해당 숫자가 소수인지 여부를 확인할 수 있습니다.