65. 콘솔에서 한 개의 정수를 입력받고, 점수 평가를 출력하라
입력 범위: 0~100
점수범위 : 평가
90 ~ 100 : A
70 ~ 89 : B
40 ~ 69 : C
0 ~ 39 : D
입력 예시
90
출력 예시
A
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int value = scan.nextInt();
char result = 'D';
if (value >= 90) {
result = 'A';
} else if (value >= 70) {
result = 'B';
} else if (value >= 40) {
result = 'C';
} else {
result = 'D';
}
System.out.println(result);
}
}
Swift 4.2
import Foundation
let line = readLine()
if line != nil {
if let value = Int(line!) {
switch value {
case 90...100 : print("A")
case 70...89 : print("B")
case 40...69 : print("C")
case 0...39 : print("D")
default:break
}
}
}
문제 의도는 else if 의 사용이지만
자바에서 했기에 스위프트에서는 의도고 나발이고 하고싶은데로 해봤습니다.
스위프트4.2에선 무려! 저런식으로! 범위가! 케이스문으로! 들어가기도합니다.
실 성능은 어떻게 나오지는 체크안해봐서 모릅니다.
참고로 두 수 사이의 ... 는 이상 이하, 를 나타냅니다.
..< 는 이상 미만
https://codeup.kr/problem.php?id=1068
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1070 : [기초-조건/선택실행구조] 달 입력 받아 계절 출력하기 with Swift (0) | 2021.05.18 |
---|---|
1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기 with Swift (0) | 2021.05.18 |
1067 : [기초-조건/선택실행구조] 정수 한 개 입력받아 분석하기 with Swift (0) | 2021.05.17 |
1066 : [기초-조건/선택실행구조] 정수 세 개 입력받아 짝/홀 출력하기 with Swift (0) | 2021.05.17 |
1065 : [기초-조건/선택실행구조] 정수 세 개 입력받아 짝수만 출력하기 with Swift (0) | 2021.05.17 |