1010 : [기초-입출력] 정수 한 개 입력받아 그대로 출력하기 with Swift

 

8. 콘솔에서 정수값 한개를 입력받고, 입력받은 값을 그대로 출력하라

입력 예시

15

출력 예시

15

 

JAVA

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int value1 = scanner.nextInt();
        scanner.close();
		System.out.println(value1);
	}
}

 

Swift 4.2

import Foundation
let line = readLine()
if line != nil {
    if let value = Int(line!) {
        print(value)
    }
}

 

이번은 플레이그라운드에서 실행할수 없어서 Mac의 커맨드라인프로젝트로 생성하였습니다.

ios만드는거로 바로 시작해서 표준입력받는건 처음이네요.

여담으론 숫자 이외의 다른게 들어왓을때의 처리를 안해줘서 오답처리나올줄알았는데

정답이 나왔습니다 ;;

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

 

[기초-입출력] 정수 한 개 입력받아 그대로 출력하기

키보드로 입력한 정수값을 그대로  출력하는 프로그램을 작성해보자.

codeup.kr

 

 

 

 

1011 : [기초-입출력] 문자 한 개 입력받아 그대로 출력하기 with Swift

 

9. 콘솔에서 키보드로 문자 한 개를 입력하고, 그대로 출력하라.

입력 예시

p

출력 예시

p

JAVA

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        String value1 = scanner.next();

        scanner.close();

        System.out.println(value1);

    }

}

 

Swift 4.2

import Foundation
let line = readLine()
if line != nil { print(line!) }

이번 역시 맥 커맨드라인 프로젝트로 생성하였습니다.

왜 코드업 기초100제 추천영상에서 초중고 처음 접하는사람에게 추천! 이라는 말이 들어있었는지 9번문제부터 깨달았습니다.

 

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

 

[기초-입출력] 문자 한 개 입력받아 그대로 출력하기

키보드로 입력한 문자를 그대로 출력하는 프로그램을 작성해보자.

codeup.kr

 

 

 

 

 

1012 : [기초-입출력] 실수 한 개 입력받아 그대로 출력하기 with Swift

 

10. 콘솔에서 키보드로 소수점 6자리 이하의 실수를 한개 입력받고, 그대로 출력하라.

입렵 예시

1.414000

출력 예시

1.414000

JAVA

1

2

3

4

5

6

7

8

9

10

11

import java.util.Scanner;

 

public class Main {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        Double value1 = scanner.nextDouble();

        System.out.println(String.format("%.06f", value1));

        scanner.close();

    }

}

 

Colored by Color Scripter

cs

 

Swift 4.2

1

2

3

4

5

6

7

8

import Foundation

let line = readLine()

if line != nil {

    if let floatValue = Double(line!) {

        let printValue = String.init(format:"%.06f", arguments: [floatValue])

        print(printValue)

    }

}

Colored by Color Scripter

cs

소수점 6자리까지 깔끔히맞춰서 출력하는 문제였습니다.;;

솔직히 의미가 있나 싶은 코드이긴한데 뭐 까라면 까야죠

스위프트로 콘솔쪽 입출력은 해본적이 없어서 여러가지로 새롭네요

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

 

[기초-입출력] 실수 한 개 입력받아 그대로 출력하기

키보드로 입력한 실수(소수점이 있는 수)를 그대로 출력하는 프로그램을 작성해보자.

codeup.kr

 

 

 

 

+ Recent posts