두 수가 주어졌을 때 큰 수를 출력
만약 두 수가 같다면 eq를 출력
입력 10 20 출력 20
입력 3 3 출력 eq
void main() {
d002(10, 20);
d002(3, 3);
}
void d002(int a, int b) {
if (a < b) {
print(b);
} else if (a == b) {
print('eq');
} else {
print(b);
}
}
리포맷코드 단축기 com+option+L
기능 찾기 Shift 2번 or Com+Shift+A


문자열 리스트 s를 입력받고 출력 포멧에 맞게 출력하시오.
[출력포멧]
Hello s_1, s_2, ... , s_n.
[입력]
Java
Gino
[출력]
Hello Java, Gino.
=======================
[입력]
Alice
Bob
Carol
Dave
Ellen
[출력]
Hello Alice, Bob, Carol, Dave, Ellen.
결과
void main() {
exam(["Java", "Gino"]);
exam([
"Alice",
"Bob",
"Carol",
"Dave",
"Ellen",
]);
}
void exam(List<String> names) {
String a = 'Hello ';
for-->//naems의 횟수만큼 반복
for (int i = 0; i < names.length; i++) {
if (i == names.length - 1) {
a = a + names[i] + '.';
} else {
a = a + names[i] + ', ';
}
}
print(a);
}
return
함수가 입력을 받아 작업을 수행하고 결과로 출력하는 값을 리턴값이라고 함
삼각형의 내각의 합은 180도이다
두개의 각을 a, b라고 했을 때 나머지 한 각을 구하시오
입출력
// 60, 90
// 30
// 45, 45
// 90
실습결과
void main() {
print(exam(60, 90));
print(exam(45, 45));
}
int exam(int a, int b) {
int result = 0;
int i = 180;
result = i - (a + b);
return result;
}
거리 n과 그 단위 s를 입력 받아 mm로 변환해 출력하시오
입력되는 거리의 단위는 km, m, cm의 3 종류로, 각각 다음과 같이 변환 할 수 있습니다.
1km = 1000m
1m = 100cm
1cm = 10mm
입력
출력
1 km
1000000
54 km
540000000
2 cm
20
12 m
12000
void main() {
print(exam(1, 'km')); // 1000000
print(exam(54, 'km')); // 54000000
print(exam(2, 'cm')); // 20
print(exam(12, 'm')); // 12000
}
int exam(int n, String s) {
int result = 0;
if (s == 'km') {
result = n * 1000 * 100 * 10;
} else if (s == 'cm') {
result = n * 10;
} else {
result = n * 100 * 10;
}
return result;
}