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

 

 

 

 

1005 : [기초-출력] 출력하기05 with Swift

 

5. 콘솔에 다음내용을 출력하라!

"Hello World"

(주의: 큰 따옴표(")도 함께 출력되어야 한다.)

JAVA

public class Main {
	public static void main(String[] args) {
		System.out.println("\"Hello World\"");
	}
}

 

Swift 4.2

print("\"Hello World\"")

 

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

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면 컴파일 오류! → int main() 또는 main() ★ 정답외에 불필요한 출력은 잘못된 풀이!  예) "입력", "출력", "정답은 ~입니다." → 오답 처리 

codeup.kr

 

 

 

 

 

1007 : [기초-출력] 출력하기07 with Swift

7. 콘솔에 다음 내용을 출력 하시오!

"C:\Download\hello.cpp"

(주의 : 백 슬래시문자(\) 도 출력되어야 한다. 백 슬래시 문자는 글꼴에 따라 '₩' 로 출력되기도 하지만, 같은 문자이다.)

 

JAVA 

public class Main {
	public static void main(String[] args) {
		System.out.println("\"C:\\Download\\hello.cpp\"");
	}
}

 

Swift4.2

print("\"C:\\Download\\hello.cpp\"")

 

똑같은거만 벌써 7문제째...

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

 

[기초-출력] 출력하기07

\(back slash) 문자를 "문장"에 넣어 함께 출력하기 위해서는, 문자를 출력하려는 부분에 \\로 표시해 주어야한다. \가 앞에 붙는 문자를 이스케이프(escape) 문자라고 하며 그 위치에서, 미리 지정되어있는 의미에 따라 동작하도록 한다. \\, \n, \t, \b, \r, \a ... 등이 있다. 예시 printf("\\"); ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야한다.

codeup.kr

 

1004 : [기초-출력] 출력하기04  with Swift

 

4. 콘솔에 다음내용을 출력하시오!

'Hello'

(주의 : 작은 따옴표(') 도 출력되어야 한다.)

java

public class Main {
	public static void main(String[] args) {
		System.out.println("'Hello'");
	}
}

 

Swift 4.2

print("'Hello'")

 

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

 

[기초-출력] 출력하기04

printf( ) 함수로 "문장" 안에서 작은 따옴표(')를 출력하기 위해서는 작은 따옴표를 출력하려는 부분에 \'를 넣어주어야 한다. \'  는 따옴표 출력 \" 는 큰 따옴표 출력 ... 등 등. 왜냐하면, 문자나 문장을 나타내는 기호들이 쓰이는데 그 기호들과 문자로서의 따옴표를 확실히 구분해 주기 위해서이다. 예시 printf("\'"); ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야한다.

codeup.kr

 

 

 

 

 

1005 : [기초-출력] 출력하기05 with Swift

5. 콘솔에 다음내용을 출력하라!

"Hello World"

(주의: 큰 따옴표(")도 함께 출력되어야 한다.)

JAVA

public class Main {
	public static void main(String[] args) {
		System.out.println("\"Hello World\"");
	}
}

 

Swift 4.2

print("\"Hello World\"")

 

 

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

 

[기초-출력] 출력하기05

printf( ) 함수로 "문장" 안에서 큰 따옴표(") 를 출력하기 위해서는 큰 따옴표를 출력하려는 부분에 \" 를 넣어주어야 한다. 왜냐하면, 문자나 문장을 나타내는 기호들이 쓰이는데 그 기호들과 문자로서의 따옴표를 확실히 구분해 주기 위해서이다. 예시 printf("\""); ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야한다.

codeup.kr

 

 

 

 

1006 : [기초-출력] 출력하기06 with Swift

 

6. 콘솔에 다음 내용을 출력 하시오!

"!@#$%^&*()"

(주의 : 특수 문자를 출력하시 위한 방법들이 약간씩 다르니 주의하도록 한다.)

JAVA

public class Main {
	public static void main(String[] args) {
		System.out.println("\"!@#$%^&*()\"");
	}
}

 

Swift 4.2

print("\"!@#$%^&*()\"");

 

계속 출력문 쓰는 문제만있으니 노가다하는 기분이네요.

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

 

[기초-출력] 출력하기06

%(percent sign) 문자를 "문장"에 넣어 함께 출력하기 위해서는,  문자를 출력하려는 부분에 %%로 표시해 주어야 한다. % 가 앞에 붙는 문자를 형식 지정자(format specifier)라고 하며, 그 위치에서 미리 지정되어있는 형식에 따라 어떤 값이나 문자/문자열을 출력해 준다. %c, %d, %f, %s ... 등이 있다. 예시 printf("%%"); ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소

codeup.kr

 

1001 : [기초-출력] 출력하기01  With Swift

이 카테고리의 처음글 내용대로 처음은 java로 그다음은 swift로 변경하는식으로 갈겁니다.

swift 는 기본적으로 플레이그라운드에서 돌릴꺼며, Foundation이라는 라이브러리를 기본으로 넣은상태로 진행할껍니다.

1. 출력하기

콘솔창에 Hello 를 출력하세요!

 

JAVA

public class Main {
	public static void main(String[] args) {
		System.out.println("Hello");
	}
}

 

 

Swift 4.2

import Foundation
print("Hello")

뒤에 world가 안붙은게 아쉽네요.

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

 

[기초-출력] 출력하기01

C/C++언어에서 가장 기본적인 명령이 텍스트 출력이다. printf( ) 를 이용해 다음 단어를 출력해보자. Hello (단, 글자색은 관계없다.)

codeup.kr

 

 

 

 

1002 : [기초-출력] 출력하기02 with Swift

생각보다 문제가 막 겹치는게 많네요 ...

2. 콘솔창에 Hello World 를 출력해보자! (대소문자에 주의한다.)

JAVA

public class Main {
	public static void main(String[] args) {
		System.out.println("Hello World");
	}
}

Swift 4.2

print("Hello World")

 

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

 

 

 

 

 

1003 : [기초-출력] 출력하기03 With Swift

 

3. 콘솔에 다음 내용을 출력하라!

Hello

World

주의 ( 두 줄에 걸쳐서 줄을 바꿔 출력 )

JAVA

public class Main {
	public static void main(String[] args) {
		System.out.println("Hello\nWorld");
	}
}

 

Swift 4.2

print("Hello\nWorld")

 

 

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

기존 네이버 블로그에 올렸던 코드업100제 스위프트로하기를 이곳에 다시 올려보려고합니다.

하루에 3~4개씩 짬나는 시간에 올려본거라 퀄리티가 높진않습니다

보시는분들이 이건 이렇게 하는게 좋다 라는 수정사항이 있으시다면 언제든지 보내주세요 ㅎ

 

=======추가 

 

코드업 기초100제는 기존 네이버 블로그에서 작성했던글들입니다.

그대로 옴겨오려고했더니

하루 공개 제한 15개가 있어서 조금 힘드네요.

 

기본 3개씩, 같은 주제를 가진 애들이나 같이 쓰기 좋아보이는 애들을 묶어서 올리겠습니다.

 

네이버 블로그에 적다가 개발관련 글은 이쪽에서 작성하기로 했습니다.

이전 보다 더 보시는분이 적을거 같아서 아쉽긴합니다만,

저도 광고한번 달아보고싶어서요 ㅎㅎ

+ Recent posts