62. 콘솔에서 세 개의 정수를 입력받고, 짝수만 출력하라.
입력 : 1line 으로 3개의 정수가 공백을 두고 입력
입력 범위: 0 ~ 2147483647
입력 예시
1 2 4
출력 예시
2
4
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 % 2 == 0 && value != 0) {
System.out.println(value);
}
}
}
}
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 % 2 == 0, value != 0 {
print(value)
}
}
}
}
JAVA부분에 입력과 출력 부문을 굳이 나눠봤습니다.
해보진않았지만 아마 입력 받는 동시에 0이 아니고 짝수일때 출력하라고 해도 코드업의 답안은 정답이라고 나올꺼에요.
ㅎㅎ 아니면 어떻하지...
윈도우에서 스위프트 문법 테스트하기 좋은 사이트가 없을까 뒤져봤는데 최신 xcode에서 제공하는 4이상 버전을 지원하는 사이트는 보이지않네요.
나중에 더 찾아봐야겠습니다.
참고로 스위프트는 버전별로 문법이 조금씩 다릅니다
특히 정수부분 숫자가 바뀔수록 문법이 확확 달라져요
1은 안봐봐서 모르겠고.. 2에서 3, 3에서 4 에서 많이 달라집니다.
5는 아직도 해보질않아서 모르겠지만 보기엔 4와 그닥 달라보이진 않았습니다.
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1067 : [기초-조건/선택실행구조] 정수 한 개 입력받아 분석하기 with Swift (0) | 2021.05.17 |
---|---|
1066 : [기초-조건/선택실행구조] 정수 세 개 입력받아 짝/홀 출력하기 with Swift (0) | 2021.05.17 |
1064 : [기초-삼항연산] 정수 세 개 입력받아 가장 작은 수 출력하기 with Swift (0) | 2021.05.17 |
1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 with Swift (0) | 2021.05.17 |
1062 : [기초-비트단위논리연산] 비트단위로 or 하여 출력하기 with Swift (0) | 2021.05.17 |