![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/9g1CP/btqTV7YCwr1/Pk9aWqGYu0qLW07SpMGYl1/img.png)
안녕하세요? 멍구입니다. ^-^// 오늘도 간단한 문제를 한번 풀어볼 건데요. swift언어의 반복문을 다양한 방식으로 활용해서 구구단을 출력하는 백준 알고리즘 문제를 풀어보겠습니다. 오늘 swift언어로 풀어볼 문제는 백준 2739번, 구구단입니다. 바로 가보겠습니다. 백준 2739 구구단 알고리즘 문제 설명 구구단 문제는 백준 단계별 문제 중 기초문제에 해당합니다. 반복문 기초문제입니다. 단순 구구단 출력문제로, 시간제한과 메모리 제한을 크게 신경 쓸 필요는 없을 것 같습니다. 구구단 단수, N을 입력 받았을때 해당 값의 구구단 값을 위와 같이 출력해주면 됩니다. 어떻게 출력할 수 있을까요? N을 입력 받으면 1 ~ 9까지의 수를 반복문 순회하면서 구구단 값을 출력해주면 되겠습니다. 그렇다면 이어서 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/D6w0B/btqJztjHXDD/vbuzuUlajG4cPpGTKEIONk/img.png)
Protocol CaseIterable enum 열거형의 값들을 배열 컬렉션과 같이 순회할 수 있도록 해주는 프로토콜이 있습니다. 바로 CaseIterable이라는 프로토콜입니다. CaseIterable 프로토콜은 모든 case 값들에 대한 컬렉션을 제공하는 타입입니다. enum 타입에 CaseIterable 프로토콜을 채택해서 enum의 case 값들을 for in loop나 forEach 등으로 순회할 수 있습니다. 그 외 배열 컬렉션에서 사용하던 다양한 메서드 또한 사용 가능합니다. Declaration CaseIterable 선언방식 CaseIterable은 앞서 말했듯이, 프로토콜로 선언되어있습니다. CaseIterable 프로토콜과 allCases 타입 프로퍼티 enum 열거형으로 선언되어있는..
- Total
- Today
- Yesterday
- Swift 알고리즘
- Collection
- swift언어
- 부스트코스
- 김프매매
- 컬렉션
- 프로그래머스swift
- ios
- 스위프트
- 프로토콜
- CoreML
- uikit
- SwiftUI
- swift reduce
- publisher
- createML
- Protocol
- swift 문자열
- swift문제
- 백준swift
- swift 기초
- swift
- 백준알고리즘
- 자연어처리
- swift알고리즘
- 알고리즘
- 프로그래머스
- swift string
- 개발자문서
- 알고리즘문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |