문제:
문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
https://school.programmers.co.kr/learn/courses/30/lessons/181945
제한사항:
- 1 ≤ str의 길이 ≤ 10
풀이:
readLine()?.forEach { print($0) }
가로로 제시된 문자열을 세로로 하나씩 출력하면 되는 문제입니다.
문자열을 하나하나 순회하며 출력해주면 됩니다.
저는 forEach 문법을 사용해서 문자열을 하나씩 출력해 주었습니다.
아직 Swift 문법이 어색하다면 아래와 같이 for in 문을 사용하여 해결할 수도 있습니다.
let line = readLine()!
for character in line {
print(character)
}
'Programmers > LV.0' 카테고리의 다른 글
[Swift] 홀짝 구분하기 / LV.0, 181944, 프로그래머스 (0) | 2023.06.29 |
---|---|
[Swift] 문자열 붙여서 출력하기 / LV.0, 181946, 프로그래머스 (0) | 2023.06.20 |
[Swift] 덧셈식 출력하기 / LV.0, 181947, 프로그래머스 (0) | 2023.06.20 |
[Swift] 특수문자 출력하기 / LV.0, 181948, 프로그래머스 (0) | 2023.06.19 |
[Swift] 대소문자 바꿔서 출력하기 / LV.0, 181949, 프로그래머스 (0) | 2023.06.19 |