readLine

2024. 10. 6. 14:06

 

백준에서 코테를 준비하는데 값을 가져올 때 readLine() 함수를 많이 사용해서 readLine에 관하여 포스팅하려 한다.

readLine()


Returns a string read from standard input through the end of the current line or until EOF is reached.

현재 줄의 끝 또는 EOF(End Of File)에 도달할 때까지 표준 입력에서 읽은 문자열을 반환합니다.

 

XCode에서 사용 방법

1) 프로젝트 생성 - macOS [Command Line Tool]로 생성

 

단일 문자열 받아오기

import Foundation

let a = readLine()!
print(a)

 

결과는 처음 커서에 원하는 값을 입력하면 출력할 수 있다.

 

여러 문자열 받아오기

let lineArr = readLine()!.components(separatedBy: " ")
print(lineArr)

 

결과

 

형 변환은 강제 언래핑(!)을 통하여 하면 된다.!

 

여러 번 받아오기

let a = Int(readLine()!)!
let b = readLine()!
let lineArr = readLine()!.components(separatedBy: " ")
print(a)
print(b)
print(lineArr)

 

결과


출처

 

[Swift] 입력 받기 - readLine() 처리 방법 살펴보기 (feat.백준 알고리즘 풀 때 필수)

안녕하세요 감자입니다! 오늘은 swift 언어에서 입력을 받는 메서드인 readLine()에 대해서 알아보거에요. 코딩테스트를 준비중인데 프로그래머스는 답안을 func로 작성하며 되지만, 백준은 입력과

didu-story.tistory.com

 

readLine(strippingNewline:) | Apple Developer Documentation

Returns a string read from standard input through the end of the current line or until EOF is reached.

developer.apple.com

728x90

'Test > Swift' 카테고리의 다른 글

[Swift] 코테 자주사용하는 수학 함수  (1) 2024.09.16
[Swift] 코테 / String 문법  (0) 2024.09.08
[Swift] 코테 자주 쓰는 문법  (0) 2023.11.07

BELATED ARTICLES

more