/pre_onboarding_flutter

5월 원티드 프리온보딩 Flutter 사전 과제

5월 원티드 프리온보딩 - Flutter 사전 과제

이번 사전 과제에서는 Dart 언어를 기초 레벨에서 사용 가능한 지 확인 해 보는 과제가 출제 됩니다.

해당 문제 풀이 중 어려운 부분이 발생 한 경우 이 링크를 통해 Dart 언어를 학습 해 보세요

문제 1

변수 선언 및 데이터 타입: 다음 코드에서 변수들의 데이터 타입을 적절하게 선언하고 값을 할당하세요. 또한, 각 변수에 대한 주석을 작성하세요.

int number;
String message;
double decimal;
bool isAdult;
List<String> names;

문제 2

다음 문제를 해결 할 수 있도록 코드를 기입 하세요

변수 a에 10, b에 5를 할당합니다.
a와 b의 합, 차, 곱, 나눗셈 결과를 새로운 변수에 저장하고 출력합니다.
나눗셈 결과는 소수점 두 자리까지 표시합니다.

문제 3

다음 문제를 해결 할 수 있도록 코드를 기입 하세요

calculateArea(width, height)라는 함수를 작성하여 사각형의 넓이를 계산합니다.
함수는 두 개의 매개변수 width와 height를 받아야 합니다.
함수는 넓이를 반환해야 합니다.
main 함수에서 calculateArea 함수를 호출하여 넓이를 계산하고 출력합니다.

문제 4

다음 문제를 해결 할 수 있도록 코드를 기입 하세요

학생들의 이름을 저장하는 리스트를 만듭니다.
사용자로부터 학생들의 이름을 입력받아 리스트에 추가합니다.
리스트에 저장된 모든 학생들의 이름을 출력합니다.

문제 5

다음 문제를 해결 할 수 있도록 코드를 기입 하세요

"동물" 클래스를 만들고, "말", "소", "돼지" 클래스를 "동물" 클래스를 상속받도록 설계하세요.
각 동물 클래스마다 고유한 메서드 (말: 울음소리 내기, 소: 울음소리 내기, 돼지: 꽥꽥 울음소리 내기)를 정의하세요.
각 동물 객체를 생성하고, 고유한 메서드를 호출하여 동작을 확인합니다.

사전과제 제출

각 문제 별 답안을 파일로 작성하여 i_am@curogom.dev 로 제출 해 주시면 됩니다.