전업요리사의 앱 개발 공부하기
코딩 알고리즘 문제 본문
// 당신은 0 % ~ 100 % 강수 확률 수치를 얻고, 그 수치에서 날씨를 문자열로 표시를 하려고 생각했습니다.
// 표시 규칙은 다음과 같이 정했습니다.
// · 강수 확률이 0 % 이상 30 % 이하이면 “sunny”
// · 강수 확률이 31 % 이상 70 % 이하이면 “cloudy”
// · 강수 확률이 71 % 이상이면 “rainy”
// 강수 확률 n (%)이 부여 수 있으므로 위의 규칙에 따라 문자열을 출력하십시오.
// ---------
// 입력
// 출력
// 31
// cloudy
// 2
// sunny
import 'dart:io';
void main() {
Exam exam = Exam();
int s = int.parse(stdin.readLineSync());
print(exam.solution(s));
}
class Exam {
String solution(int s) {
String result = '';
if (s >= 0 && s <= 30) {
result = 'sunny';
} else if (s >= 31 && s <= 70) {
result = 'cloudy';
} else if (s >= 71) {
result = 'rainy';
}
return result;
}
}
반응형
'Flutter' 카테고리의 다른 글
헬로월드 어플로 해보기! (0) | 2021.04.07 |
---|---|
M1 MacBook Android Studio Simulator Emulator 설치! (0) | 2021.04.05 |
코딩 알고리즘 문제 (0) | 2021.04.01 |
코딩 입력출력 (0) | 2021.04.01 |
flutter 문자열 문제 (0) | 2021.03.31 |