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
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
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(); } }
|
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) } } |
cs |
소수점 6자리까지 깔끔히맞춰서 출력하는 문제였습니다.;;
솔직히 의미가 있나 싶은 코드이긴한데 뭐 까라면 까야죠
스위프트로 콘솔쪽 입출력은 해본적이 없어서 여러가지로 새롭네요
https://codeup.kr/problem.php?id=1012
'iOS > CodeUP - 기초100 With Swift' 카테고리의 다른 글
1017,1018 1019 [기초-입출력] 정수,시간,년월일 출력 with Swift (0) | 2019.07.08 |
---|---|
1013,1014,1015 [기초-입출력] 입력받아 출력하기 with Swift (0) | 2019.07.08 |
1005,1007 [기초-출력] 출력하기 05 - 07 with Swift (0) | 2019.07.08 |
1004,1005,1006 [기초-출력] 출력하기 04 ~ 06 with Swift (0) | 2019.07.08 |
1001,1002,1003 [기초-출력] 출력하기 01 ~ 03 with Swift (0) | 2019.07.08 |