본문 바로가기

Programmers/LV.0

[Swift] 문자열 돌리기 / LV.0, 181945, 프로그래머스

문제:

문자열 str이 주어집니다. 

문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.

 

https://school.programmers.co.kr/learn/courses/30/lessons/181945

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

제한사항:

  • 1 ≤ str의 길이 ≤ 10

 

풀이:

readLine()?.forEach { print($0) }

 

가로로 제시된 문자열을 세로로 하나씩 출력하면 되는 문제입니다.

문자열을 하나하나 순회하며 출력해주면 됩니다.

저는 forEach 문법을 사용해서 문자열을 하나씩 출력해 주었습니다.

아직 Swift 문법이 어색하다면 아래와 같이 for in 문을 사용하여 해결할 수도 있습니다.

let line = readLine()!
for character in line {
	print(character)
}