아래와 같은 내용을 "구현"하면 되는 문제이다.
python으로는 이정도까지 까다롭지 않았는데, Swift로는 확실히 아직 익숙지 않고, 코드도 어쩔 수 없이 더 길다보니
시간이 오래 걸렸다.
1. for i in stride(from: 시작점, to: 끝점, by: 스트라이드 값){ }
2. arr.remove(at: 인덱스Int )
3. s[String.Index(utf16Offset: 1, in: s)] 의 type은 Character이다.
4. 문자열을 배열로 바꾸기
=> var s: [String] = s.split(separator: "").map{String($0)}으로 처음에 작성했었지만, s.map{String($0)}이 맞았다.
5. 문자열을 자르기!
- 먼저 start Index와 end Index를 구해줘야한다 (Index 타입)
s[s_idx ..< e_idx]와 같이 사용하면 Substring형태이므로 String()으로 형변환 해서 사용하자.
백준 3273: 두수의 합 (Swift) (0) | 2022.08.15 |
---|---|
백준 1644: 소수의 연속합 (Swift) 풀이 2 (0) | 2022.08.13 |
2019 카카오 개발자 겨울 인턴십 : 크레인 인형뽑기 게임 (Swift) (0) | 2022.06.22 |
2019 KAKAO BLIND RECRUITMENT : 실패율 (Swift) (0) | 2022.06.22 |
프로그래머스 코딩테스트 연습문제 lv2: 가장 큰 정사각형 찾기 (Swift) (0) | 2022.06.21 |