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 버전에선 지원하지 않습니다.

꽤나 유명? 한 생략인데 이게 한줄에 하나만 들어가면 헷갈리지않는데 여러개 깊이 들어가면 헷갈려서 코드를 읽는데 방해가 될거라 생각했는지

없더군요.

물론 뇌피셜입니다.

아 생략지원안하는건 공식이에요ㅎㅎ

전 이제 퇴근 준비해야겠네요.

내일도 시간이 남으면 조건/선택실행구조 시리즈를 이어서 포스트하겠습니다.

https://codeup.kr/problem.php?id=1066

+ Recent posts