본문 바로가기
728x90

Dart/Dart 100제19

Dart 100제 26 ~ 30 (Map와 Set) 26. Map 생성하기문제: 키와 값으로 이루어진 맵을 생성하고 출력하세요. 답void main() { // Map 생성 Map studentGrades = { 'Alice': 85, 'Bob': 90, 'Charlie': 78 }; // Map 출력 print('학생들의 성적: $studentGrades');}위의 코드에서 Map는 문자열 키와 정수 값을 가지는 맵을 정의합니다.studentGrades라는 이름의 맵을 생성하고, 세 명의 학생과 그들의 성적을 저장합니다.print 함수를 사용하여 맵을 출력하면, 각 학생의 성적이 포함된 맵이 화면에 표시됩니다.27. Map에서 값 찾기문제: 맵에서 특정 키의 값을 찾고 출력하세요. 답void main() { // Map 생성 .. 2024. 7. 24.
Dart 100제 21 ~ 25 (클래스와 객체) 21. 간단한 클래스 정의: Car 클래스 정의하기문제: Car 클래스를 정의하고 make와 model 속성을 설정하세요.답변 및 설명클래스는 객체의 설계를 정의하는 청사진으로, 속성과 메서드를 포함합니다.Car 클래스를 정의하고 두 개의 속성, make와 model을 설정합니다.class Car { String make; String model; Car(this.make, this.model);}Car 클래스에는 make와 model 두 개의 속성이 있습니다.생성자 Car(this.make, this.model)를 사용하여 속성을 초기화합니다.22. 객체 생성하기: Car 클래스의 객체 생성 및 속성 출력문제: Car 클래스의 객체를 생성하고 속성을 출력하세요.답변 및 설명클래스를 정의한 후에는 .. 2024. 7. 22.
Dart 100제 16 ~ 20 (함수와 메서드) 문제 16: 함수 정의하기문제: 두 개의 정수를 받아서 그 합을 반환하는 함수를 정의하세요.해결 방법: 두 개의 정수를 매개변수로 받아 합을 반환하는 함수를 정의합니다.int add(int a, int b) { return a + b;}void main() { int result = add(3, 5); print("3과 5의 합은 $result입니다.");} 설명: add 함수는 두 개의 정수를 매개변수로 받아 그 합을 반환합니다. main 함수에서 add 함수를 호출하여 결과를 출력합니다. 문제 17: 함수 호출문제: 문자열을 매개변수로 받아서 출력하는 함수를 호출하세요.해결 방법: 문자열을 매개변수로 받아 출력하는 함수를 정의하고 호출합니다.void printMessage(String messa.. 2024. 7. 21.
Dart 100제 11 ~ 15 (리스트) 문제 11: 리스트 생성하기문제: 1부터 10까지의 숫자로 이루어진 리스트를 생성하고 출력하세요.해결 방법: 리스트 리터럴을 사용하여 1부터 10까지의 숫자를 포함하는 리스트를 생성합니다.void main() { List numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; print(numbers);}설명: List는 정수형 요소를 담을 수 있는 리스트를 선언합니다. 대괄호 []를 사용하여 리스트 리터럴을 생성하고, 1부터 10까지의 숫자를 넣습니다.문제 12: 리스트 요소의 합문제: 주어진 리스트의 모든 요소를 더하여 출력하세요.해결 방법: for 루프를 사용하여 리스트의 모든 요소를 순회하며 합을 계산합니다.void main() { List numbers = [1, 2,.. 2024. 7. 21.
Dart 100제 6 ~ 10 (조건문과 반복문) 문제 6: 짝수 판별하기문제: 입력받은 정수가 짝수인지 홀수인지 판별하세요.해결 방법: 정수를 2로 나누었을 때 나머지가 0이면 짝수, 그렇지 않으면 홀수입니다.void main() { int number = 4; // 예시 입력 값 if (number % 2 == 0) { print("$number는 짝수입니다."); } else { print("$number는 홀수입니다."); }} 문제 7: 최대값 찾기문제: 두 개의 정수 중 큰 값을 출력하세요.해결 방법: 두 정수를 비교하여 큰 값을 출력합니다.void main() { int num1 = 10; int num2 = 20; int max = (num1 > num2) ? num1 : num2; print("큰 값은 $max입.. 2024. 7. 21.
Dart 100제 1 ~ 5 (기본 문법과 출력) 문제 1: "Hello, Dart!" 출력하기문제: Dart에서 "Hello, Dart!"를 출력하세요.해결 방법: print 함수를 사용하여 문자열을 출력합니다.void main(){print('Hello, Dart!');}  설명print 함수는 주어진 문자열을 콘솔에 출력합니다.'Hello, Dart!' 는 출력할 문자열입니다.문제 2: 변수 선언과 출력문제: 정수형 변수 a와 b를 선언하고 두 변수의 합을 출력하세요.해결 방법: 두 정수형 변수를 선언하고, 이들의 합을 구하여 출력합니다.void main() { int a = 5; int b = 10; int sum = a + b; print("a와 b의 합은 $sum입니다.");}  설명int 키워드는 변수가 정수형임을 나타냅니다.a와 b.. 2024. 7. 20.
728x90