63. 콘솔에서 세 개의 정수를 입력받고, even(짝)/odd(홀) 출력하기
입력 : 1line 으로 3개의 정수가 공백을 두고 입력
입력 범위: -2147483648 ~ 2147483647
입력 예시
1 2 4
출력 예시
odd
even
even
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int [] values = new int [3];
for (int i = 0; i < values.length; i++) values[i] = scan.nextInt();
scan.close();
for (int value : values) {
if(value != 0 ) System.out.println(value % 2 == 0 ? "even" : "odd");
}
}
}
Swift 4.2
import Foundation
let line = readLine()
if line != nil {
let values = line!.split(separator: " ")
if values.count == 3 {
for i in 0 ..< values.count {
if let value = Int(values[i]), value != 0 {
print(value % 2 == 0 ? "even" : "odd")
}
}
}
}
JAVA 의 출력단은 일부러 괄호를 생략해봤습니다.
사실 스위프트4 버전에선 지원하지 않습니다.
꽤나 유명? 한 생략인데 이게 한줄에 하나만 들어가면 헷갈리지않는데 여러개 깊이 들어가면 헷갈려서 코드를 읽는데 방해가 될거라 생각했는지
없더군요.
물론 뇌피셜입니다.
아 생략지원안하는건 공식이에요ㅎㅎ
전 이제 퇴근 준비해야겠네요.
내일도 시간이 남으면 조건/선택실행구조 시리즈를 이어서 포스트하겠습니다.
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1068 : [기초-조건/선택실행구조] 정수 한 개 입력받아 평가 출력하기 with Swift (0) | 2021.05.18 |
---|---|
1067 : [기초-조건/선택실행구조] 정수 한 개 입력받아 분석하기 with Swift (0) | 2021.05.17 |
1065 : [기초-조건/선택실행구조] 정수 세 개 입력받아 짝수만 출력하기 with Swift (0) | 2021.05.17 |
1064 : [기초-삼항연산] 정수 세 개 입력받아 가장 작은 수 출력하기 with Swift (0) | 2021.05.17 |
1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 with Swift (0) | 2021.05.17 |