11720번 숫자의 합
- map과 reduce를 사용하면 2줄만으로도 문제를 해결할 수 있습니다.
- reduce는 각 배열의 요소들을 원하는 연산으로 처리할 수 있습니다.
_ = Int(readLine()!)!
print(readLine()!.map { Int(String($0))! }.reduce(0, +))
2675번 문자열 반복
- 문자열의 반복을 구현하는 이 문제는 간단합니다.
- for문을 활용하여 각 String의 요소들을 Character로 반복하여 출력하면 됩니다.
let line = Int(readLine()!)!
for _ in 1...line {
let tmp = readLine()!.split(separator: " ")
let num = Int(tmp[0])!
let str = tmp[1]
for i in str {
for _ in 1...num {
print(i, terminator: "")
}
}
print()
}
'Algorithm > Baekjoon' 카테고리의 다른 글
Swift - 백준 2609번 최대공약수와 최소공배수 (0) | 2024.08.12 |
---|---|
Swift - 백준 2164번 카드2 (큐) (0) | 2024.08.12 |
Swift - 백준 1920번 수 찾기 (0) | 2024.08.11 |
Swift - 백준 10814번 나이순 정렬 (0) | 2024.08.10 |
Swift - 백준 10828번 스택 (0) | 2024.08.09 |