61. 콘솔에서 세 개의 정수를 입력받고, 가장 작은 수를 출력하라.
입력 : 1line 으로 3개의 정수가 공백을 두고 입력
입력 범위: -2147483648 ~ 2147483647
입력 예시
1 3 5
출력 예시
1
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int value0 = scan.nextInt();
int value1 = scan.nextInt();
int value2 = scan.nextInt();
scan.close();
//System.out.println((value0 < value1 ? value0 : value1) < value2 ? (value0 < value1 ? value0 : value1) : value2);
System.out.println(value0 < value1 ? (value0 < value2 ? value0 : value2) : (value1 < value2 ? value1 : value2));
}
}
Swift 4.2
import Foundation
let line = readLine()
if line != nil {
let values = line!.split(separator: " ")
if values.count == 3 {
if let value0 = Int(values[0]), let value1 = Int(values[1]), let value2 = Int(values[2]){
print(value0 < value1 ? (value0 < value2 ? value0 : value2) : (value1 < value2 ? value1 : value2))
}
}
}
JAVA 쪽 소스에서 10라인, 주석친 출력구문이 문제에서 권장? 도움말로 제공되는 답인데 전 그냥 두 부문으로 나눠서 푸는게 더 보기 좋더라고요
그래서 JAVA의 11라인, 스위프트의 8라인 구문처럼 출력했습니다.
반응형
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1066 : [기초-조건/선택실행구조] 정수 세 개 입력받아 짝/홀 출력하기 with Swift (0) | 2021.05.17 |
---|---|
1065 : [기초-조건/선택실행구조] 정수 세 개 입력받아 짝수만 출력하기 with Swift (0) | 2021.05.17 |
1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 with Swift (0) | 2021.05.17 |
1062 : [기초-비트단위논리연산] 비트단위로 or 하여 출력하기 with Swift (0) | 2021.05.17 |
1061 : [기초-비트단위논리연산] 비트단위로 xor 하여 출력하기 with Swift (0) | 2021.05.10 |