목록swift 알고리즘/심화 1 (10)
쥐수의 공부노트
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XkyXZ/btsb5k0bGZx/CK2mpiMAWeZs9MgCYHEcT0/img.png)
정답 : 내가 멍청한건지, 방법이 잘 떠오르지 않는다.. 물론 남들보다 부족한 건 맞지만, 푸는 방법에 대해 떠오르지 않는 느낌..? 쨋든, 더 공부하자
swift 알고리즘/심화 1
2023. 4. 23. 14:00
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cgvUlO/btsbUQS9IrE/4fCbSjAlAWCgvKrRM0o6oK/img.png)
도저히 감을 못잡아 검색을 해봤다. replacingOccurrences을 이용하면 굉장히 쉽다. array의 문자 하나하나와 비교하여 만일 문자열에 포함 되면, 그 문자를 1로 바꾼다. 따라서 1과 배열에 포함되지 않은 문자가 있으므로, 이를 count하면 된다.
swift 알고리즘/심화 1
2023. 4. 23. 13:42
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/G4es4/btsca0twnM4/UE0OEwYkqZ9CS8tfi1jxKK/img.png)
정답 : 평균을 구하고, filter를 이용하여 평균보다 높은 점수의 수를 구한 뒤, 프린트를 이용해 실행 프린트의 format을 쓰려면 Foundation을 import해야한다.
swift 알고리즘/심화 1
2023. 4. 23. 13:10
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dhd7vW/btsb2UtMVlN/mxKK1U1rzYWs9HgbjI5xs0/img.png)
정답 : 처음에는 모두 대문자로 바꾸고 알파벳의 순서만큼 배열을 추가한 뒤, 문자 하나하나의 유니코드를 이용하여 배열에 저장 후 높은 배열을 가져오려 했지만 실패.. ㅠㅠ 그래서 찾아보는 도중, 객체를 이용하여 편하게 구현이 가능한 것을 알게 되어 바로 공부했다
swift 알고리즘/심화 1
2023. 4. 23. 12:00
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KHh61/btsbQw1llEL/yx1QNMOckePnOiBMJpeLz0/img.png)
정답 : 처음 답 : 위 코드로 제출을 할 때마다 항상 99퍼에서 오류가 뜨는 현상이 일어났다. 솔직히 작성하는 지금도 왜 틀렸는지 이해가 되지 않는다. 반례를 찾고 싶은데 반례를 찾기 힘들다.
swift 알고리즘/심화 1
2023. 4. 21. 17:18
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2p6gP/btsbPWlXpBZ/m60mwDrSK1vSRpB0Q3RHQ1/img.png)
정답 : 처음에는 swapAt을 이용해서 begin과 mid+1 부터 차례대로 바꿀라 했지만, 개수가 다를 수 있어서 포기 replaceSubrange를 이용해서 바뀐 배열과 바꾸는 것을 검색을 통해 알게 되었고, 이를 통해 문제를 해결 !
swift 알고리즘/심화 1
2023. 4. 21. 16:53